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
| Name | Type | Access | Description |
|---|---|---|---|
textReplaceOptions | TextReplaceOptions | Read | Повертає опції заміни тексту, які використовуються цим редактором. |
replaceTextStrategy | ReplaceTextStrategy | Read | Повертає налаштування стратегії заміни тексту. |
document | Document | Read | Повертає пов’язаний документ. |
Methods
| Signature | Description |
|---|---|
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() | Закриває редактор і випускає пов’язаний документ. |