PdfAnnotationEditor
خلاصه ای
PdfAnnotationEditor یک کلاس در Aspose.PDF FOSS برای .NET است. وارثان از: IDisposable.
نمای برای دستکاری در یادداشت ها: واردات/ صادرات XFDF، حذف کردن، صاف کردن و اصلاح کردن.
این کلاس 39 روش برای کار با PdfAnnotationEditor اشیاء در برنامه های .NET را فراهم می کند. روش های موجود شامل: BindPdf, Close, DeleteAnnotation, DeleteAnnotations, Dispose, ExportAnnotationsToXfdf, ExportAnnotationsXfdf, ExtractAnnotations, FlatteningAnnotations, ImportAnnotationFromXfdf, ImportAnnotations, ImportAnnotationsFromFdf,، و 6 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Document.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
Document | Document | بخونید. | سند بسته شده. |
روش ها
| Signature | شرح: |
|---|---|
PdfAnnotationEditor() | PdfAnnotationEditor را ایجاد کنید. |
PdfAnnotationEditor(document: Document) | یک PdfAnnotationEditor را به سند متصل کنید. |
BindPdf(path: string) | PDF را از یک مسیر فایل پیوند دهید. |
BindPdf(input: byte[]) | PDF را از یک آرایه بایت پیوند دهید. |
BindPdf(input: Stream) | PDF را از یک جریان متصل کنید. |
BindPdf(document: Document) | یک نمونه موجود از Document را پیوند دهید. |
ExtractAnnotations(start: int, end: int, annotTypes: Aspose.Pdf.Annotations.AnnotationType[]) | بازگردانده ی یادداشت ها در صفحات شروع صفحه تا پایان صفحه (با پایه 1 ، شامل) که نوع آن در annotTypes ظاهر می شود. |
ExtractAnnotations(start: int, end: int, annotTypes: string[]) | در یک دامنه صفحه ای که با رشته های نام زیر نوع فیلتر شده است، یادداشت ها را استخراج کنید. |
DeleteAnnotations() | تمام توضیحات را از همه صفحات حذف کنید (به جز یادداشت های زمینه ویجت / فرم). |
DeleteAnnotations(annotType: string) | حذف یادداشت های یک نام زیرنوع خاص از تمام صفحات. |
DeleteAnnotation(annotName: string) | حذف یادداشت با نام (نوشته ی NM) در تمام صفحات. |
FlatteningAnnotations() | تمام یادداشت ها را صاف کنید آنها را از لیست یادداشت حذف می کند. |
RedactArea(pageIndex: int, rect: Rectangle, color: double[]) | اصلاح یک منطقه در صفحه: اضافه کردن آگهی های ویرایش با رنگ پر شده داده می شود، سپس تراز کردن این ویرایشی (از آن حذف می گردد). |
RedactArea(pageIndex: int, rect: Rectangle, r: int, g: int, b: int) | یک منطقه را در صفحه با رنگ System.Drawing.Color سازگار (R، G، B) اصلاح کنید. |
RedactArea(pageIndex: int, rect: Rectangle, color: System.Drawing.Color) | یک منطقه را در صفحه با رنگ پر کردن داده شده اصلاح کنید. |
ImportAnnotationsFromXfdf(xfdfStream: Stream) | وارد کردن یادداشت ها از یک جریان XFDF به سند بسته شده. |
ImportAnnotationsFromXfdf(xfdfFile: string) | وارد کردن آگهی ها از مسیر فایل XFDF. |
ImportAnnotationFromXfdf(xfdfStream: Stream, annotType: AnnotationType[]) | وارد کردن آگهی ها از XFDF با فیلتر نوع. |
ImportAnnotationFromXfdf(xfdfFile: string, annotType: AnnotationType[]) | وارد کردن آگهی ها از مسیر فایل XFDF با فیلتر نوع. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: AnnotationType[]) | توضیحات را به یک جریان XFDF صادر کنید. |
ImportAnnotations(annotFileStream: Stream[]) | وارد کردن یادداشت ها از جریان های PDF دیگر به سند بسته شده. |
Save() | سند رو به یک آرایه بایت ذخیره کنید. |
Save(path: string) | سند را به یک مسیر فایل ذخیره کنید. |
Save(output: Stream) | سند را به یک جریان ذخیره کنید. |
Close() | ویرایشگر رو ببند و سند رو آزاد کن. |
Dispose() | همان طور که Close. |
ExportAnnotationsToXfdf(xmlOutputStream: Stream) | هر آگهی در سند بسته به یک جریان XFDF صادر کنید. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: string[]) | توضیحات صادر شده با استفاده از رشته های نام زیر نوع فیلتر می شوند. |
FlatteningAnnotations(flattenSettings: Aspose.Pdf.Forms.Form.FlattenSettings) | هر آگهی را با استفاده از تنظیمات فرم-فلت ارائه شده مسطح کنید. |
FlatteningAnnotations(start: int, end: int, annotType: AnnotationType[]) | یادداشت های مسطح در یک دامنه صفحه که بر اساس نوع فیلتر شده است. |
ImportAnnotationFromXfdf(xfdfStream: Stream) | وارد کردن آگهی ها از یک جریان XFDF (هر نوع آوازه). |
ImportAnnotationFromXfdf(xfdfFile: string) | وارد کردن آگهی ها از یک فایل XFDF (هر نوع آوازه). |
ImportAnnotations(annotFileStream: Stream[], annotType: AnnotationType[]) | وارد کردن آگهی ها از جریان های PDF که بر اساس نوع فیلتر شده اند. |
ImportAnnotations(annotFile: string[]) | وارد کردن یادداشت ها از فایل های PDF در مسیرهای داده شده. |
ImportAnnotations(annotFile: string[], annotType: AnnotationType[]) | وارد کردن آگهی ها از فایل های PDF که بر اساس نوع فیلتر شده اند. |
ImportAnnotationsFromFdf(fdfFile: string) | وارد کردن آگهی ها از یک فایل FDF. |
ModifyAnnotations(start: int, end: int, annotation: Aspose.Pdf.Annotations.Annotation) | تعدیل یادداشت ها در یک محدوده صفحه به نظر می رسد مانند یادداشت. |
ModifyAnnotations(start: int, end: int, annotType: System.Enum, annotation: Aspose.Pdf.Annotations.Annotation) | تعدیل یادداشت های نوع ارائه شده در یک محدوده صفحه. |
ModifyAnnotationsAuthor(start: int, end: int, srcAuthor: string, desAuthor: string) | نویسنده هر آگهی که با srcAuthor مطابقت داشته باشد را در دامنه صفحه دوباره بنویسید. |