PdfAnnotationEditor

PdfAnnotationEditor

Обзор

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 for .Net. Свойства: Document.

Свойства

Наименование:Тип:AccessОписание:
DocumentDocumentЧитайте .Завязанный документ.

Методы

SignatureОписание:
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()Утилизировать так же, как и закрыть.
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 в диапазоне страниц.

См. также:

 Русский