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: | Acessos | Descrição: |
|---|---|---|---|
Document | Document | Leia. | O documento vinculado. |
Métodos de avaliação
| Assinatura | Descriçã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. |