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.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
textReplaceOptions | TextReplaceOptions | Прочети. | Връща опциите за заместване на текст, използвани от този редактор. |
replaceTextStrategy | ReplaceTextStrategy | Прочети. | Връща настройки за стратегията за заместване на текст. |
document | Document | Прочети. | Връща свързания документ. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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() | Затваря редактора и освобождава свързания документ. |