PdfAnnotationEditor

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

NameTypeAccessDescription
DocumentDocumentReadЗав’язаний документ.

Methods

SignatureDescription
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 в межах сторінки.

See Also

 Українська