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 proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
Document | Document | Citeşte. | Documentul legat. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
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ă. |