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 | Описание: |
|---|---|---|---|
Document | Document | Читайте . | Завязанный документ. |
Методы
| 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 в диапазоне страниц. |