PdfAnnotationEditor

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

NombreTipoAccesoDescripción
DocumentDocumentLeerEl documento vinculado.

Metodología

firmaDescripció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.

Ver también

 Español