PdfAnnotationEditor

PdfAnnotationEditor

Overzicht

PdfAnnotationEditor is een klasse in Aspose.PDF FOSS voor .NET. Erft van: IDisposable.

Facade voor annotatie-manipulatie: import/export XFDF, delete, flatten, redact.

Deze klasse biedt 39 methoden voor het werken met PdfAnnotationEditor objecten in .NET programma’s. Beschikbare methoden zijn: BindPdf, Close, DeleteAnnotation, DeleteAnnotations, Dispose, ExportAnnotationsToXfdf, ExportAnnotationsXfdf, ExtractAnnotations, FlatteningAnnotations, ImportAnnotationFromXfdf, ImportAnnotations, ImportAnnotationsFromFdf, en 6 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: Document.

Eigenschappen

NaamTypeToegangBeschrijving
DocumentDocumentLezenHet gebonden document.

Methoden

HandtekeningBeschrijving
PdfAnnotationEditor()Maak een ongebonden PdfAnnotationEditor.
PdfAnnotationEditor(document: Document)Maak een PdfAnnotationEditor gebonden aan een Document.
BindPdf(path: string)Koppel PDF vanaf een bestandspad.
BindPdf(input: byte[])Koppel PDF vanaf een byte-array.
BindPdf(input: Stream)Koppel PDF vanaf een stream.
BindPdf(document: Document)Koppel een bestaande Document-instantie.
ExtractAnnotations(start: int, end: int, annotTypes: Aspose.Pdf.Annotations.AnnotationType[])Retourneert annotaties op pagina’s startPage tot endPage (1-gebaseerd, inclusief) waarvan het type voorkomt in annotTypes.
ExtractAnnotations(start: int, end: int, annotTypes: string[])Extraheer annotaties over een paginabereik gefilterd op Subtype-naamstrings.
DeleteAnnotations()Verwijder alle annotaties van alle pagina’s (exclusief Widget/formulierveld-annotaties).
DeleteAnnotations(annotType: string)Verwijder annotaties met een specifieke subtype-naam van alle pagina’s.
DeleteAnnotation(annotName: string)Verwijder annotatie op naam (NM entry) op alle pagina’s.
FlatteningAnnotations()Flatten alle annotaties — verwijdert ze uit de annotatielijst.
RedactArea(pageIndex: int, rect: Rectangle, color: double[])Redacteer een gebied op een pagina: voegt een redaction-annotatie toe met de opgegeven vulkleur, daarna flatten de redaction (verwijdert de annotatie).
RedactArea(pageIndex: int, rect: Rectangle, r: int, g: int, b: int)Redacteer een gebied op een pagina met een System.Drawing.Color-compatibele (R, G, B)-kleur.
RedactArea(pageIndex: int, rect: Rectangle, color: System.Drawing.Color)Redigeer een gebied op een pagina met de opgegeven vulkleur.
ImportAnnotationsFromXfdf(xfdfStream: Stream)Importeer annotaties vanuit een XFDF-stream in het gekoppelde document.
ImportAnnotationsFromXfdf(xfdfFile: string)Importeer annotaties vanuit een XFDF-bestandspad.
ImportAnnotationFromXfdf(xfdfStream: Stream, annotType: AnnotationType[])Importeer annotaties vanuit XFDF met typefilter.
ImportAnnotationFromXfdf(xfdfFile: string, annotType: AnnotationType[])Importeer annotaties van een XFDF-bestandspad met typefilter.
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: AnnotationType[])Exporteer annotaties naar een XFDF-stream.
ImportAnnotations(annotFileStream: Stream[])Importeer annotaties van andere PDF-streams in het gekoppelde document.
Save()Sla het document op in een byte-array.
Save(path: string)Sla het document op naar een bestandspad.
Save(output: Stream)Sla het document op in een stream.
Close()Sluit de editor en geef het document vrij.
Dispose()Dispose — hetzelfde als Close.
ExportAnnotationsToXfdf(xmlOutputStream: Stream)Exporteer elke annotatie in het gekoppelde document naar een XFDF stream.
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: string[])Exporteer annotaties gefilterd op Subtype-naamstrings.
FlatteningAnnotations(flattenSettings: Aspose.Pdf.Forms.Form.FlattenSettings)Vlak elke annotatie af met de meegeleverde form-flatten-instellingen.
FlatteningAnnotations(start: int, end: int, annotType: AnnotationType[])Vlak annotaties af over een paginabereik, gefilterd op type.
ImportAnnotationFromXfdf(xfdfStream: Stream)Importeer annotaties uit een XFDF-stream (van elk annotatietype).
ImportAnnotationFromXfdf(xfdfFile: string)Importeer annotaties uit een XFDF-bestand (elk annotatietype).
ImportAnnotations(annotFileStream: Stream[], annotType: AnnotationType[])Importeer annotaties uit PDF-streams gefilterd op type.
ImportAnnotations(annotFile: string[])Importeer annotaties uit PDF-bestanden op de opgegeven paden.
ImportAnnotations(annotFile: string[], annotType: AnnotationType[])Importeer annotaties uit PDF-bestanden gefilterd op type.
ImportAnnotationsFromFdf(fdfFile: string)Importeer annotaties vanuit een FDF-bestand.
ModifyAnnotations(start: int, end: int, annotation: Aspose.Pdf.Annotations.Annotation)Wijzig annotaties over een paginabereik zodat ze op een annotatie lijken.
ModifyAnnotations(start: int, end: int, annotType: System.Enum, annotation: Aspose.Pdf.Annotations.Annotation)Wijzig annotaties van het opgegeven type over een paginabereik.
ModifyAnnotationsAuthor(start: int, end: int, srcAuthor: string, desAuthor: string)Herschrijf de auteur van elke annotatie die overeenkomt met srcAuthor over het paginabereik.

Zie ook

 Nederlands