PdfAnnotationEditor

PdfAnnotationEditor

Panoramica

PdfAnnotationEditor è una classe in Aspose.PDF FOSS per .NET. Eredita da: IDisposable.

Facade per la manipolazione delle annotazioni: import/export XFDF, eliminazione, appiattimento, redazione.

Questa classe fornisce 39 metodi per lavorare con oggetti PdfAnnotationEditor nei programmi .NET. I metodi disponibili includono: BindPdf, Close, DeleteAnnotation, DeleteAnnotations, Dispose, ExportAnnotationsToXfdf, ExportAnnotationsXfdf, ExtractAnnotations, FlatteningAnnotations, ImportAnnotationFromXfdf, ImportAnnotations, ImportAnnotationsFromFdf, e 6 ulteriori metodi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: Document.

Proprietà

NomeTipoAccessoDescrizione
DocumentDocumentLetturaIl documento vincolato.

Metodi

FirmaDescrizione
PdfAnnotationEditor()Crea un PdfAnnotationEditor non vincolato.
PdfAnnotationEditor(document: Document)Crea un PdfAnnotationEditor vincolato a un Documento.
BindPdf(path: string)Associa PDF da un percorso di file.
BindPdf(input: byte[])Associa PDF da un array di byte.
BindPdf(input: Stream)Associa PDF da un flusso.
BindPdf(document: Document)Associa un’istanza Document esistente.
ExtractAnnotations(start: int, end: int, annotTypes: Aspose.Pdf.Annotations.AnnotationType[])Restituisce le annotazioni sulle pagine startPage fino a endPage (indice a partire da 1, inclusivo) il cui tipo appare in annotTypes.
ExtractAnnotations(start: int, end: int, annotTypes: string[])Estrai le annotazioni su un intervallo di pagine filtrate per stringhe di nome Subtype.
DeleteAnnotations()Elimina tutte le annotazioni da tutte le pagine (escludendo le annotazioni Widget/campo modulo).
DeleteAnnotations(annotType: string)Elimina le annotazioni di un nome di subtype specifico da tutte le pagine.
DeleteAnnotation(annotName: string)Elimina l’annotazione per nome (voce NM) su tutte le pagine.
FlatteningAnnotations()Appiattisci tutte le annotazioni — le rimuove dall’elenco delle annotazioni.
RedactArea(pageIndex: int, rect: Rectangle, color: double[])Oscura un’area su una pagina: aggiunge un’annotazione di redazione con il colore di riempimento specificato, quindi appiattisce la redazione (rimuove l’annotazione).
RedactArea(pageIndex: int, rect: Rectangle, r: int, g: int, b: int)Oscura un’area su una pagina con un colore compatibile System.Drawing.Color (R, G, B).
RedactArea(pageIndex: int, rect: Rectangle, color: System.Drawing.Color)Oscura un’area su una pagina con il colore di riempimento specificato.
ImportAnnotationsFromXfdf(xfdfStream: Stream)Importa le annotazioni da un flusso XFDF nel documento collegato.
ImportAnnotationsFromXfdf(xfdfFile: string)Importa le annotazioni da un percorso di file XFDF.
ImportAnnotationFromXfdf(xfdfStream: Stream, annotType: AnnotationType[])Importa le annotazioni da XFDF con filtro per tipo.
ImportAnnotationFromXfdf(xfdfFile: string, annotType: AnnotationType[])Importa le annotazioni da un percorso file XFDF con filtro di tipo.
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: AnnotationType[])Esporta le annotazioni in un flusso XFDF.
ImportAnnotations(annotFileStream: Stream[])Importa le annotazioni da altri flussi PDF nel documento collegato.
Save()Salva il documento in un array di byte.
Save(path: string)Salva il documento in un percorso del file.
Save(output: Stream)Salva il documento in uno stream.
Close()Chiudi l’editor e rilascia il documento.
Dispose()Dispose — stesso di Close.
ExportAnnotationsToXfdf(xmlOutputStream: Stream)Esporta ogni annotazione nel documento associato in uno stream XFDF.
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: string[])Esporta le annotazioni filtrate per stringhe del nome Subtype.
FlatteningAnnotations(flattenSettings: Aspose.Pdf.Forms.Form.FlattenSettings)Appiattisci ogni annotazione utilizzando le impostazioni form-flatten fornite.
FlatteningAnnotations(start: int, end: int, annotType: AnnotationType[])Appiattisci le annotazioni su un intervallo di pagine filtrato per tipo.
ImportAnnotationFromXfdf(xfdfStream: Stream)Importa le annotazioni da un flusso XFDF (tutti i tipi di annotazione).
ImportAnnotationFromXfdf(xfdfFile: string)Importa le annotazioni da un file XFDF (ogni tipo di annotazione).
ImportAnnotations(annotFileStream: Stream[], annotType: AnnotationType[])Importa le annotazioni da flussi PDF filtrati per tipo.
ImportAnnotations(annotFile: string[])Importa le annotazioni da file PDF nei percorsi specificati.
ImportAnnotations(annotFile: string[], annotType: AnnotationType[])Importa le annotazioni da file PDF filtrati per tipo.
ImportAnnotationsFromFdf(fdfFile: string)Importa le annotazioni da un file FDF.
ModifyAnnotations(start: int, end: int, annotation: Aspose.Pdf.Annotations.Annotation)Modifica le annotazioni in un intervallo di pagine per farle apparire come annotazione.
ModifyAnnotations(start: int, end: int, annotType: System.Enum, annotation: Aspose.Pdf.Annotations.Annotation)Modifica le annotazioni del tipo fornito in un intervallo di pagine.
ModifyAnnotationsAuthor(start: int, end: int, srcAuthor: string, desAuthor: string)Riscrivi l’autore di ogni annotazione che corrisponde a srcAuthor nell’intervallo di pagine.

Vedi anche

 Italiano