PdfAnnotationEditor

PdfAnnotationEditor

Resumo geral

PdfAnnotationEditor é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: IDisposable.

Facadeira para manipulação de anotações: importar/exportar XFDF, apagar, achatar e redigir.

Esta classe fornece 39 métodos para trabalhar com objetos PdfAnnotationEditor em programas .NET. Os métodos disponíveis incluem: BindPdf, Close, DeleteAnnotation, DeleteAnnotations, Dispose, ExportAnnotationsToXfdf, ExportAnnotationsXfdf, ExtractAnnotations, FlatteningAnnotations, ImportAnnotationFromXfdf, ImportAnnotations, ImportAnnotationsFromFdf, e 6 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: Document.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
DocumentDocumentLeia.O documento vinculado.

Métodos de avaliação

AssinaturaDescrição:
PdfAnnotationEditor()Crie um PdfAnnotationEditor sem ligação.
PdfAnnotationEditor(document: Document)Crie um PdfAnnotationEditor vinculado a um Documento.
BindPdf(path: string)Ligue o PDF a partir de um caminho de arquivo.
BindPdf(input: byte[])Enlace PDF de uma matriz byte.
BindPdf(input: Stream)Enlace PDF de um fluxo.
BindPdf(document: Document)Ligue uma instância de documento existente.
ExtractAnnotations(start: int, end: int, annotTypes: Aspose.Pdf.Annotations.AnnotationType[])Retorna anotações em páginas de inícioPágina até finalPagem (1 baseada, inclusive) cujo tipo aparece no annotTypes.
ExtractAnnotations(start: int, end: int, annotTypes: string[])Extrair anotações em uma faixa de páginas filtradas por cadeias de nomes de subtipo.
DeleteAnnotations()Apagar todas as anotações de todas os páginas (excluindo as notas dos campos Widget/formulário).
DeleteAnnotations(annotType: string)Eliminar anotações de um nome específico do subtipo em todas as páginas.
DeleteAnnotation(annotName: string)Eliminar a anotação por nome (entrada NM) em todas as páginas.
FlatteningAnnotations()Aplanar todas as anotações remove-as da lista de anodações.
RedactArea(pageIndex: int, rect: Rectangle, color: double[])Redigir uma área em uma página: adiciona uma anotação de redacção com a cor do preenchimento dada, então achata a edição (elimina a anotación).
RedactArea(pageIndex: int, rect: Rectangle, r: int, g: int, b: int)Redigir uma área numa página com um System.Drawing.Color-compatível (R, G, B) cor.
RedactArea(pageIndex: int, rect: Rectangle, color: System.Drawing.Color)Redigir uma área numa página com a cor de preenchimento dada.
ImportAnnotationsFromXfdf(xfdfStream: Stream)Importar anotações de um fluxo XFDF para o documento vinculado.
ImportAnnotationsFromXfdf(xfdfFile: string)Importar anotações de um caminho do arquivo XFDF.
ImportAnnotationFromXfdf(xfdfStream: Stream, annotType: AnnotationType[])Importar anotações do XFDF com filtro de tipo.
ImportAnnotationFromXfdf(xfdfFile: string, annotType: AnnotationType[])Importar anotações de um caminho do arquivo XFDF com filtro de tipo.
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: AnnotationType[])Exportar anotações para um fluxo XFDF.
ImportAnnotations(annotFileStream: Stream[])Importar anotações de outros fluxos PDF para o documento vinculado.
Save()Salve o documento para um array de bytes.
Save(path: string)Salve o documento para um caminho de arquivo.
Save(output: Stream)Salve o documento para um stream.
Close()Feche o editor e liberte o documento.
Dispose()Disponibilizar igual ao Close.
ExportAnnotationsToXfdf(xmlOutputStream: Stream)Exportar todas as anotações no documento vinculado para um fluxo XFDF.
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: string[])Anotações de exportação filtradas por cadeias de nomes de subtipo.
FlatteningAnnotations(flattenSettings: Aspose.Pdf.Forms.Form.FlattenSettings)Aplanar todas as anotações utilizando a configuração de forma plana fornecida.
FlatteningAnnotations(start: int, end: int, annotType: AnnotationType[])Anotações planas em uma faixa de páginas filtradas por tipo.
ImportAnnotationFromXfdf(xfdfStream: Stream)Importar anotações de um fluxo XFDF (todos os tipos de anotación).
ImportAnnotationFromXfdf(xfdfFile: string)Importar anotações de um ficheiro XFDF (todos os tipos de anotación).
ImportAnnotations(annotFileStream: Stream[], annotType: AnnotationType[])Importar anotações de fluxos PDF filtradas por tipo.
ImportAnnotations(annotFile: string[])Importar anotações de arquivos PDF nos caminhos dados.
ImportAnnotations(annotFile: string[], annotType: AnnotationType[])Importar anotações de ficheiros PDF filtrados por tipo.
ImportAnnotationsFromFdf(fdfFile: string)Importar anotações de um ficheiro FDF.
ModifyAnnotations(start: int, end: int, annotation: Aspose.Pdf.Annotations.Annotation)Modificar anotações em uma faixa de páginas para parecerem com anodações.
ModifyAnnotations(start: int, end: int, annotType: System.Enum, annotation: Aspose.Pdf.Annotations.Annotation)Modificar anotações do tipo fornecido em uma faixa de páginas.
ModifyAnnotationsAuthor(start: int, end: int, srcAuthor: string, desAuthor: string)Reescrever o autor de cada anotação que corresponda ao srcAuthor na faixa de páginas.

Ver também:

 Português