PdfContentEditor

Общ преглед

PdfContentEditor е клас в Aspose.PDF FOSS за Java. Наследници от: AutoCloseable.

Предоставя методи за редактиране на PDF съдържание, основно операции по заместване на текст.

Този клас предоставя 17 метода за работа с PdfContentEditor обекти в Java програми. Наличните методи включват: PdfContentEditor, bindPdf, close, createText, deleteStampById, getDocument, getReplaceTextStrategy, getStamps, getTextReplaceOptions, replaceText, save, setTextReplaceOptions. Всички публични членове са достъпни за всяко приложение на Java след инсталиране на пакета Aspose.PDF FOSS for Java. Свойства: document, replaceTextStrategy, textReplaceOptions.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
textReplaceOptionsTextReplaceOptionsПрочети.Връща опциите за заместване на текст, използвани от този редактор.
replaceTextStrategyReplaceTextStrategyПрочети.Връща настройки за стратегията за заместване на текст.
documentDocumentПрочети.Връща свързания документ.

Методи за изчисляване на данните

ПодписътОписание на състоянието
PdfContentEditor()Създава нов {@code PdfContentEditor} пример.
getTextReplaceOptions()TextReplaceOptionsВръща опциите за заместване на текст, използвани от този редактор.
setTextReplaceOptions(options: TextReplaceOptions)Определя опциите за заместване на текста.
getReplaceTextStrategy()ReplaceTextStrategyВръща настройки за стратегията за заместване на текст.
bindPdf(inputFile: String)booleanСвързва PDF файл с този редактор.
bindPdf(inputStream: InputStream)booleanСвързва PDF файл от входния поток.
bindPdf(document: Document)booleanСвързва съществуващ {@link Document} с този редактор.
save(outputFile: String)booleanСъхранява свързания документ във файл.
save(outputStream: OutputStream)booleanСъхранява свързания документ в изходната поток.
replaceText(searchText: String, replaceText: String)booleanЗаменя всички случаи на посочения текст в целия документ.
replaceText(searchText: String, pageNumber: int, replaceText: String)booleanЗаменя всички случаи на посочения текст в определена страница.
getDocument()DocumentВръща свързания документ.
getStamps(pageNumber: int)StampInfo[]Връща метаданните на печат, съхранявани в страница.
deleteStampById(pageNumber: int, stampId: int)booleanИзтрива запис на метаданни за печат с идентификатор на печалбата.
deleteStampById(stampId: int)booleanИзтрива записите за метаданни на печат с идентификатор на печата от всички страници.
createText(rect: org.aspose.pdf.Rectangle, title: String, contents: String, open: boolean, icon: String, pageNumber: int)booleanСъздава {@link org.aspose.pdf.annotations.TextAnnotation} на
дадена страница в даден правоъгълник.
close()Затваря редактора и освобождава свързания документ.

Вижте също:

 Български