PdfAnnotationEditor
Revisión
PdfAnnotationEditor Es una clase en Aspose.PDF FOSS para .NET. Heredados de: IDisposable.
Facada para manipulación de la anotación: importa/exportación XFDF, eliminación, flanqueo, redacción.
Esta clase proporciona 39 métodos para trabajar con los objetos de PdfAnnotationEditor en programas .NET. Los métodos disponibles incluyen: BindPdf, Close, DeleteAnnotation, DeleteAnnotations, Dispose, ExportAnnotationsToXfdf, ExportAnnotationsXfdf, ExtractAnnotations, FlatteningAnnotations, ImportAnnotationFromXfdf, ImportAnnotations, ImportAnnotationsFromFdf,y 6 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : Document.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
Document | Document | Leer | El documento vinculado. |
Metodología
| firma | Descripción |
|---|---|
PdfAnnotationEditor() | Crea un unbound PdfAnnotationEditor. |
PdfAnnotationEditor(document: Document) | Crea un PdfAnnotationEditor vinculado a un documento. |
BindPdf(path: string) | Conexión de PDF desde un camino de archivo. |
BindPdf(input: byte[]) | Bind PDF desde un array de byte. |
BindPdf(input: Stream) | Bind PDF desde un flujo. |
BindPdf(document: Document) | Conectar una instancia de documento existente. |
ExtractAnnotations(start: int, end: int, annotTypes: Aspose.Pdf.Annotations.AnnotationType[]) | Retorna las anotaciones en las páginas de inicioPágina a través de endPage (1-basado, incluido) cuyo tipo aparece en annotTypes. |
ExtractAnnotations(start: int, end: int, annotTypes: string[]) | Extrae anotaciones a través de una gama de páginas filtradas por las líneas de nombre subtipo. |
DeleteAnnotations() | Elimine todas las anotaciones de todas los sitios (excepto Widget/form field anotations). |
DeleteAnnotations(annotType: string) | Elimina las anotaciones de un subtipo específico de todas las páginas. |
DeleteAnnotation(annotName: string) | Elimina la anotación por nombre (encuentro NM) en todas las páginas. |
FlatteningAnnotations() | Flatte todas las anotaciones — los quita de la lista de anotamientos. |
RedactArea(pageIndex: int, rect: Rectangle, color: double[]) | Redacta una zona en una página: añade una anotación de redacción con el color lleno dado, luego flata la redaccion (elimina la anotamiento). |
RedactArea(pageIndex: int, rect: Rectangle, r: int, g: int, b: int) | Redacta una zona en una página con un color compatible (R, G, B). |
RedactArea(pageIndex: int, rect: Rectangle, color: System.Drawing.Color) | Redacta una zona en una página con el color de relleno dado. |
ImportAnnotationsFromXfdf(xfdfStream: Stream) | Importar anotaciones de un flujo XFDF en el documento vinculado. |
ImportAnnotationsFromXfdf(xfdfFile: string) | Importar anotaciones de un camino de archivo XFDF. |
ImportAnnotationFromXfdf(xfdfStream: Stream, annotType: AnnotationType[]) | Importar anotaciones de XFDF con filtro de tipo. |
ImportAnnotationFromXfdf(xfdfFile: string, annotType: AnnotationType[]) | Importar anotaciones de un camino de archivo XFDF con filtro de tipo. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: AnnotationType[]) | Exportación de anotaciones a un flujo XFDF. |
ImportAnnotations(annotFileStream: Stream[]) | Importar las anotaciones de otros flujos PDF en el documento vinculado. |
Save() | Salva el documento a un array de byte. |
Save(path: string) | Salva el documento a un camino de archivo. |
Save(output: Stream) | Salva el documento en un flujo. |
Close() | Cierra el editor y libera el documento. |
Dispose() | Disponible - como está cerca. |
ExportAnnotationsToXfdf(xmlOutputStream: Stream) | Exporta cada anotación en el documento vinculado a un flujo XFDF. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: string[]) | Anotaciones de exportación filtradas por las líneas de nombre subtipo. |
FlatteningAnnotations(flattenSettings: Aspose.Pdf.Forms.Form.FlattenSettings) | Flanque cada anotación utilizando las configuraciones de forma plana proporcionadas. |
FlatteningAnnotations(start: int, end: int, annotType: AnnotationType[]) | Anotaciones plana a través de un rango de páginas filtradas por tipo. |
ImportAnnotationFromXfdf(xfdfStream: Stream) | Importar anotaciones de un flujo XFDF (cada tipo de anotamiento). |
ImportAnnotationFromXfdf(xfdfFile: string) | Importar anotaciones de un archivo XFDF (cada tipo de anotamiento). |
ImportAnnotations(annotFileStream: Stream[], annotType: AnnotationType[]) | Importar anotaciones de flujos PDF filtrados por tipo. |
ImportAnnotations(annotFile: string[]) | Importación de anotaciones de archivos PDF en los caminos determinados. |
ImportAnnotations(annotFile: string[], annotType: AnnotationType[]) | Importar anotaciones de archivos PDF filtrados por tipo. |
ImportAnnotationsFromFdf(fdfFile: string) | Importación de anotaciones desde un archivo FDF. |
ModifyAnnotations(start: int, end: int, annotation: Aspose.Pdf.Annotations.Annotation) | Modificar las anotaciones a través de una gama de páginas para que parezca como la anotacin. |
ModifyAnnotations(start: int, end: int, annotType: System.Enum, annotation: Aspose.Pdf.Annotations.Annotation) | Modificar las anotaciones del tipo suministrado a través de un rango de páginas. |
ModifyAnnotationsAuthor(start: int, end: int, srcAuthor: string, desAuthor: string) | Reescribe el autor de cada anotación que corresponda a la página. |