PdfContentEditor

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

NamnTyp avAccessBeskrivning
textReplaceOptionsTextReplaceOptionsLäsningReturnerar alternativet för att ersätta text som används av den här redaktören.
replaceTextStrategyReplaceTextStrategyLäsningReturnerar text-replaceringsstrateginställningar.
documentDocumentLäsningÅterställer det bindande dokumentet.

Metoder

SignatureBeskrivning
PdfContentEditor()Skapa ett nytt {@code PdfContentEditor} instans.
getTextReplaceOptions()TextReplaceOptionsReturnerar 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()ReplaceTextStrategyReturnerar text-replaceringsstrateginställningar.
bindPdf(inputFile: String)booleanBind en PDF-fil till den här redaktören.
bindPdf(inputStream: InputStream)booleanBinder en PDF från ett input stream.
bindPdf(document: Document)booleanBind en befintlig {@link Document} till den här redaktören.
save(outputFile: String)booleanSpara det länkade dokumentet till en fil.
save(outputStream: OutputStream)booleanSpara det länkade dokumentet till en utgångsström.
replaceText(searchText: String, replaceText: String)booleanErsätter alla händelser i den angivna texten under hela dokumentet.
replaceText(searchText: String, pageNumber: int, replaceText: String)booleanErsä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)booleanTa bort en stamp metadata-inträde med stamp id.
deleteStampById(stampId: int)booleanTa 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)booleanSkapa en {@link org.aspose.pdf.annotations.TextAnnotation} på den angivna sidan i det angiva rektangeln.
close()Stäng redaktören och släpp binddokumentet.

Se även

 Svenska