PdfAnnotationEditor

PdfAnnotationEditor

Opinie generală

PdfAnnotationEditor este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: IDisposable.

Fațadă pentru manipularea anotațiilor: import/export XFDF, ștergere, aplatizare, redare.

Această clasă oferă 39 de metode pentru a lucra cu obiecte PdfAnnotationEditor în programe .NET. Metodele disponibile includ: BindPdf, Close, DeleteAnnotation, DeleteAnnotations, Dispose, ExportAnnotationsToXfdf, ExportAnnotationsXfdf, ExtractAnnotations, FlatteningAnnotations, ImportAnnotationFromXfdf, ImportAnnotations, ImportAnnotationsFromFdf, și 6 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Document.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
DocumentDocumentCiteşte.Documentul legat.

Metode de evaluare

SemnăturaDescriere:
PdfAnnotationEditor()Creează un PdfAnnotationEditor.
PdfAnnotationEditor(document: Document)Creează un PdfAnnotationEditor legat de Document.
BindPdf(path: string)Legă PDF-ul dintr-o cale de fişier.
BindPdf(input: byte[])Legă PDF-ul dintr-un array de bați.
BindPdf(input: Stream)Legă PDF-ul dintr-un flux.
BindPdf(document: Document)Legă o instanță document existent.
ExtractAnnotations(start: int, end: int, annotTypes: Aspose.Pdf.Annotations.AnnotationType[])Întoarce anotații pe pagini de la startPage până la endPagege (în funcție de 1 și inclusiv) ale căror tipuri apar în annotTypes.
ExtractAnnotations(start: int, end: int, annotTypes: string[])Extrageți anotații într-o gamă de pagini filtrate prin șiruri de nume subtip.
DeleteAnnotations()Ștergeți toate anotațiile de pe toate paginile (excluzând anunturile din câmpul Widget/form).
DeleteAnnotations(annotType: string)Ștergeți din toate paginile comentariile unui nume specific de subtip.
DeleteAnnotation(annotName: string)Ștergeți nota de nume (înregistrare NM) pe toate paginile.
FlatteningAnnotations()Flat toate anotațiile le elimină din lista de anotación.
RedactArea(pageIndex: int, rect: Rectangle, color: double[])Redactarea unei zone pe o pagină: adaugă o anotație de redacție cu culoarea completării dată, apoi aplatizează redarea (eliminează anotajul).
RedactArea(pageIndex: int, rect: Rectangle, r: int, g: int, b: int)Redatați o zonă de pe pagină cu o culoare compatibilă (R, G, B) System.Drawing.Color.
RedactArea(pageIndex: int, rect: Rectangle, color: System.Drawing.Color)Redatați o zonă pe pagină cu culoarea de umplere dată.
ImportAnnotationsFromXfdf(xfdfStream: Stream)Importul de anotații dintr-un flux XFDF în document legat.
ImportAnnotationsFromXfdf(xfdfFile: string)Import de comentarii dintr-un fișier XFDF.
ImportAnnotationFromXfdf(xfdfStream: Stream, annotType: AnnotationType[])Importul de anotații din XFDF cu filtru de tip.
ImportAnnotationFromXfdf(xfdfFile: string, annotType: AnnotationType[])Importul de anotații dintr-o cale a fișierului XFDF cu filtru de tip.
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: AnnotationType[])Exportați comentariile într-un flux XFDF.
ImportAnnotations(annotFileStream: Stream[])Importul de anotații din alte fluxuri PDF în document legat.
Save()Salvează documentul într-o matriță de bați.
Save(path: string)Salvați documentul într-o cale de fișier.
Save(output: Stream)Salvează documentul într-un flux.
Close()Închideţi editorul şi eliberaţi documentul.
Dispose()Se elimină la fel ca închis.
ExportAnnotationsToXfdf(xmlOutputStream: Stream)Exportați fiecare anotație din documentul legat într-un flux XFDF.
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: string[])Exportul de anotații filtrate prin șiruri cu numele subtipului.
FlatteningAnnotations(flattenSettings: Aspose.Pdf.Forms.Form.FlattenSettings)Aplaiați fiecare anotație folosind setările furnizate pentru formă-aplat.
FlatteningAnnotations(start: int, end: int, annotType: AnnotationType[])Anotări plate pe o pagină filtrată după tip.
ImportAnnotationFromXfdf(xfdfStream: Stream)Importul de anotații dintr-un flux XFDF (orice tip de anotare).
ImportAnnotationFromXfdf(xfdfFile: string)Importul de anotații dintr-un fișier XFDF (orice tip de annotare).
ImportAnnotations(annotFileStream: Stream[], annotType: AnnotationType[])Importul de anotații din fluxurile PDF filtrate pe tip.
ImportAnnotations(annotFile: string[])Importul de anotații din fișiere PDF la căile date.
ImportAnnotations(annotFile: string[], annotType: AnnotationType[])Importul de anotații din fișiere PDF filtrate pe tip.
ImportAnnotationsFromFdf(fdfFile: string)Importul de anotații dintr-un fișier FDF.
ModifyAnnotations(start: int, end: int, annotation: Aspose.Pdf.Annotations.Annotation)Modificați anotații pe o pagină pentru a arăta ca un comentariu.
ModifyAnnotations(start: int, end: int, annotType: System.Enum, annotation: Aspose.Pdf.Annotations.Annotation)Modificați anotațiile tipului furnizat de-a lungul unei pagini.
ModifyAnnotationsAuthor(start: int, end: int, srcAuthor: string, desAuthor: string)Re-scrie autorul fiecărei anotații care se potrivește cu srcAuthor pe întreaga pagină.

Vezi și:

 Română