PdfContentEditor

Overview

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.

Properties

NameTypeAccessDescription
textReplaceOptionsTextReplaceOptionsReadВозвращает варианты замены текста, используемые этим редактором.
replaceTextStrategyReplaceTextStrategyReadВозвращает настройки стратегии замены текста.
documentDocumentReadВозвращает связанный документ.

Methods

SignatureDescription
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()Закрывает редактор и выпускает связанный документ.

See Also

 Русский