PdfAnnotationEditor
Overview
PdfAnnotationEditor є класом в Aspose.PDF FOSS для .NET. Наследники від: IDisposable.
Фасад для маніпуляції аннотаціями: імпорт/експорт XFDF, видалення, вирівнення, редагування.
Цей клас надає 39 методів для роботи з об’єктами PdfAnnotationEditor в програмах .NET. Доступні методи включають: BindPdf, Close, DeleteAnnotation, DeleteAnnotations, Dispose, ExportAnnotationsToXfdf, ExportAnnotationsXfdf, ExtractAnnotations, FlatteningAnnotations, ImportAnnotationFromXfdf, ImportAnnotations, ImportAnnotationsFromFdf, і 6 додаткових методів. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: Document.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Document | Document | Read | Зав’язаний документ. |
Methods
| Signature | Description |
|---|---|
PdfAnnotationEditor() | Створити необ’єднаний PdfAnnotationEditor. |
PdfAnnotationEditor(document: Document) | Створити PdfAnnotationEditor пов’язаний з документом. |
BindPdf(path: string) | Зв’язувати PDF з шляху файлу. |
BindPdf(input: byte[]) | Зв’язувати PDF з байтового масиву. |
BindPdf(input: Stream) | Зв’язати PDF з потоку. |
BindPdf(document: Document) | Зв’язувати існуючу інстанцію документа. |
ExtractAnnotations(start: int, end: int, annotTypes: Aspose.Pdf.Annotations.AnnotationType[]) | Повертає анотації на сторінках від startPage до endPagege (на основі 1, включно), тип яких з’являється в annotTypes. |
ExtractAnnotations(start: int, end: int, annotTypes: string[]) | Витягувати анотації в діапазоні сторінки, фільтруються по нитках назви підтипу. |
DeleteAnnotations() | Вилучити всі коментарі з усіх сторінок (за винятком коментарів по полі Widget/форму). |
DeleteAnnotations(annotType: string) | Вилучити відгуки на конкретний підтип з усіх сторінок. |
DeleteAnnotation(annotName: string) | Вилучити анотацію по імені (запис НМ) на всіх сторінках. |
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 в межах сторінки. |