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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Document | Document | Lezen | Het gebonden document. |
Methoden
| Handtekening | Beschrijving |
|---|---|
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. |