PdfContentEditor
Översikt
PdfContentEditor är en klass i Aspose.PDF FOSS för Java. ärvt från: AutoCloseable.
Det ger metoder för redigering av PDF-innehåll, främst textutbyte.
Denna klass ger 17 metoder för att arbeta med PdfContentEditor objekt i Java-program. Tillgängliga metoder inkluderar: PdfContentEditor, bindPdf, close, createText, deleteStampById, getDocument, getReplaceTextStrategy, getStamps, getTextReplaceOptions, replaceText, save, setTextReplaceOptions. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: document, replaceTextStrategy, textReplaceOptions.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
textReplaceOptions | TextReplaceOptions | Läsning | Returnerar alternativet för att ersätta text som används av den här redaktören. |
replaceTextStrategy | ReplaceTextStrategy | Läsning | Returnerar text-replaceringsstrateginställningar. |
document | Document | Läsning | Återställer det bindande dokumentet. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfContentEditor() | Skapa ett nytt {@code PdfContentEditor} instans. |
getTextReplaceOptions() → TextReplaceOptions | Returnerar alternativet för att ersätta text som används av den här redaktören. |
setTextReplaceOptions(options: TextReplaceOptions) | Ställer in textersättningsalternativen. |
getReplaceTextStrategy() → ReplaceTextStrategy | Returnerar text-replaceringsstrateginställningar. |
bindPdf(inputFile: String) → boolean | Bind en PDF-fil till den här redaktören. |
bindPdf(inputStream: InputStream) → boolean | Binder en PDF från ett input stream. |
bindPdf(document: Document) → boolean | Bind en befintlig {@link Document} till den här redaktören. |
save(outputFile: String) → boolean | Spara det länkade dokumentet till en fil. |
save(outputStream: OutputStream) → boolean | Spara det länkade dokumentet till en utgångsström. |
replaceText(searchText: String, replaceText: String) → boolean | Ersätter alla händelser i den angivna texten under hela dokumentet. |
replaceText(searchText: String, pageNumber: int, replaceText: String) → boolean | Ersätter alla händelser i den angivna texten på en viss sida. |
getDocument() → Document | Återställer det bindande dokumentet. |
getStamps(pageNumber: int) → StampInfo[] | Returnerar metadata som lagras på en sida. |
deleteStampById(pageNumber: int, stampId: int) → boolean | Ta bort en stamp metadata-inträde med stamp id. |
deleteStampById(stampId: int) → boolean | Ta bort stamp metadata-inmatningar med stamp id från alla sidor. |
createText(rect: org.aspose.pdf.Rectangle, title: String, contents: String, open: boolean, icon: String, pageNumber: int) → boolean | Skapa en {@link org.aspose.pdf.annotations.TextAnnotation} på den angivna sidan i det angiva rektangeln. |
close() | Stäng redaktören och släpp binddokumentet. |