PdfContentEditor
PdfContentEditor
نمای کلی
PdfContentEditor یک کلاس در Aspose.PDF FOSS برای جاوا است. وارثان از: AutoCloseable.
روش های ویرایش محتوای PDF را ارائه می دهد، عمدتاً عملیات جایگزینی متن.
این کلاس 17 روش برای کار با PdfContentEditor اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfContentEditor, bindPdf, close, createText, deleteStampById, getDocument, getReplaceTextStrategy, getStamps, getTextReplaceOptions, replaceText, save, setTextReplaceOptions. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: document, replaceTextStrategy, textReplaceOptions.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
textReplaceOptions | TextReplaceOptions | بخونید. | گزینه های جایگزین متن استفاده شده توسط این ویرایشگر را باز می گرداند. |
replaceTextStrategy | ReplaceTextStrategy | بخونید. | تنظیمات استراتژی جایگزین متن را باز می گرداند. |
document | Document | بخونید. | سند بسته شده را باز می گرداند. |
روش ها
| Signature | شرح: |
|---|---|
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 | حذف یک واردات متاداتا مهر با ID مهر. |
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() | ویرایشگر را می بندد و سند بسته شده را آزاد می کند. |