PdfAnnotationEditor
PdfAnnotationEditor
نمای کلی
PdfAnnotationEditor یک کلاس در Aspose.PDF FOSS برای جاوا است.
روش هایی برای مدیریت یادداشت ها در یک سند PDF ارائه می دهد: مسطح کردن، حذف و شمارش یادداشت.
این کلاس ۲۱ روش برای کار با PdfAnnotationEditor در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfAnnotationEditor, bindPdf, close, deleteAnnotations, exportAnnotationsXfdf, flattenAnnotations, getAnnotationCount, getDocument, importAnnotationFromXfdf, importAnnotationsFromXfdf, modifyAnnotationsAuthor, save. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: document.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
document | Document | بخونید. | سند بسته شده را باز می گرداند. |
روش ها
| Signature | شرح: |
|---|---|
PdfAnnotationEditor() | یک نمونه جدید {@code PdfAnnotationEditor} ایجاد می کند. |
PdfAnnotationEditor(document: Document) | یک {@code PdfAnnotationEditor} جدید را به سند مشخص شده متصل می کند. |
bindPdf(inputFile: String) → boolean | یک فایل PDF را به این ویرایشگر متصل می کند. |
bindPdf(inputStream: InputStream) → boolean | یک فایل PDF را از جریان ورودی پیوند می دهد. |
bindPdf(document: Document) → boolean | یک {@link Document} موجود را به این ویرایشگر پیوند می دهد. |
flattenAnnotations() → boolean | تمام یادداشت ها را در سند مسطح می کند: هر یادداشت که یک جریان ظاهر طبیعی ({@code /AP /N}) دارد، این ظاهر به جریان محتوای صفحه بسته شده است {@ code q |
deleteAnnotations() → boolean | تمام یادداشت ها را از همه صفحات در سند حذف می کند. |
deleteAnnotations(annotationType: String) → boolean | حذف توضیحات نوع مشخص شده از تمام صفحات. |
getAnnotationCount(pageNumber: int) → int | تعداد یادداشت ها را در صفحه مشخص می کند. |
modifyAnnotationsAuthor(startPage: int, endPage: int, oldAuthor: String, newAuthor: String) | نام نویسنده (درجی /T این یادداشت) را در هر آگهی نشانگر در محدوده صفحه شامل [startPage، endPag] که نویسنده فعلی آن برابر {@code oldAuthor} است تغییر دهید. |
save(outputFile: String) → boolean | سند بسته شده را به یک فایل ذخیره می کند. |
save(outputStream: OutputStream) → boolean | سند بسته شده را به یک جریان خروجی ذخیره می کند. |
exportAnnotationsXfdf(stream: OutputStream, startPage: int, endPage: int, annotTypes: AnnotationType[]) | توضیحات را به قالب XFDF صادر می کند، بصورت اختیاری با فیلتر کردن بر اساس دامنه و نوع صفحه. |
importAnnotationFromXfdf(stream: InputStream, annotTypes: AnnotationType[]) | واردات آگهی ها از یک جریان ورودی XFDF. |
importAnnotationFromXfdf(stream: InputStream) | وارد کردن یادداشت ها از یک جریان ورودی XFDF (همه نوع). |
importAnnotationFromXfdf(filePath: String) | وارد کردن آگهی ها از یک فایل XFDF (همه نوع). |
importAnnotationsFromXfdf(filePath: String) | وارد کردن آگهی ها از یک فایل XFDF (همه نوع). |
importAnnotationsFromXfdf(stream: InputStream) | وارد کردن یادداشت ها از یک جریان ورودی XFDF (همه نوع). |
importAnnotationsFromXfdf(stream: InputStream, annotTypes: AnnotationType[]) | وارد کردن یادداشت ها از یک جریان ورودی XFDF با فیلتر نوع. |
getDocument() → Document | سند بسته شده را باز می گرداند. |
close() | ویرایشگر را می بندد و سند بسته شده را آزاد می کند. |