PdfContentEditor

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 після встановлення FOSS для пакету 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

 Українська