PdfAnnotationEditor
Übersicht
PdfAnnotationEditor ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: IDisposable.
Fassade für die Manipulation von Anmerkungen: Import/Export von XFDF, Löschen, Flachlegen, Redigieren.
Diese Klasse stellt 39 Methoden zur Arbeit mit PdfAnnotationEditor-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: BindPdf, Close, DeleteAnnotation, DeleteAnnotations, Dispose, ExportAnnotationsToXfdf, ExportAnnotationsXfdf, ExtractAnnotations, FlatteningAnnotations, ImportAnnotationFromXfdf, ImportAnnotations, ImportAnnotationsFromFdf und 6 weitere Methoden. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS für .NET-Pakets zugänglich. Eigenschaften: Document.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
Document | Document | Lesen | Das gebundene Dokument. |
Methoden
| Signatur | Beschreibung |
|---|---|
PdfAnnotationEditor() | Erstelle ein ungebundenes PdfAnnotationEditor. |
PdfAnnotationEditor(document: Document) | Erstelle ein PdfAnnotationEditor, das an ein Dokument gebunden ist. |
BindPdf(path: string) | PDF aus einem Dateipfad binden. |
BindPdf(input: byte[]) | PDF aus einem Byte-Array binden. |
BindPdf(input: Stream) | PDF aus einem Stream binden. |
BindPdf(document: Document) | Eine vorhandene Document-Instanz binden. |
ExtractAnnotations(start: int, end: int, annotTypes: Aspose.Pdf.Annotations.AnnotationType[]) | Gibt Anmerkungen auf den Seiten startPage bis endPage (1-basiert, inklusiv) zurück, deren Typ in annotTypes vorkommt. |
ExtractAnnotations(start: int, end: int, annotTypes: string[]) | Extrahiert Anmerkungen über einen Seitenbereich, gefiltert nach Subtyp-Namenszeichenketten. |
DeleteAnnotations() | Löscht alle Anmerkungen von allen Seiten (ausgenommen Widget-/Formularfeld-Anmerkungen). |
DeleteAnnotations(annotType: string) | Löscht Anmerkungen eines bestimmten Subtyp-Namens von allen Seiten. |
DeleteAnnotation(annotName: string) | Annotation nach Name (NM-Eintrag) auf allen Seiten löschen. |
FlatteningAnnotations() | Alle Anmerkungen flachlegen — entfernt sie aus der Anmerkungsliste. |
RedactArea(pageIndex: int, rect: Rectangle, color: double[]) | Einen Bereich auf einer Seite schwärzen: fügt eine redaction annotation mit der angegebenen Füllfarbe hinzu, dann flacht die redaction ab (entfernt die annotation). |
RedactArea(pageIndex: int, rect: Rectangle, r: int, g: int, b: int) | Einen Bereich auf einer Seite schwärzen mit einer System.Drawing.Color-kompatiblen (R, G, B)-Farbe. |
RedactArea(pageIndex: int, rect: Rectangle, color: System.Drawing.Color) | Zensiere einen Bereich auf einer Seite mit der angegebenen Füllfarbe. |
ImportAnnotationsFromXfdf(xfdfStream: Stream) | Importiere Anmerkungen aus einem XFDF-Stream in das gebundene Dokument. |
ImportAnnotationsFromXfdf(xfdfFile: string) | Importiere Anmerkungen aus einem XFDF-Dateipfad. |
ImportAnnotationFromXfdf(xfdfStream: Stream, annotType: AnnotationType[]) | Importiere Anmerkungen aus XFDF mit Typfilter. |
ImportAnnotationFromXfdf(xfdfFile: string, annotType: AnnotationType[]) | Importieren Sie Anmerkungen aus einem XFDF-Dateipfad mit Typfilter. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: AnnotationType[]) | Exportieren Sie Anmerkungen in einen XFDF-Stream. |
ImportAnnotations(annotFileStream: Stream[]) | Importieren Sie Anmerkungen aus anderen PDF-Streams in das gebundene Dokument. |
Save() | Speichern Sie das Dokument in ein Byte-Array. |
Save(path: string) | Speichern Sie das Dokument an einem Dateipfad. |
Save(output: Stream) | Speichern Sie das Dokument in einen Stream. |
Close() | Schließen Sie den Editor und geben Sie das Dokument frei. |
Dispose() | Dispose — gleich wie Close. |
ExportAnnotationsToXfdf(xmlOutputStream: Stream) | Exportieren Sie jede Annotation im gebundenen Dokument in einen XFDF-Stream. |
ExportAnnotationsXfdf(xmlOutputStream: Stream, start: int, end: int, annotTypes: string[]) | Exportiere Anmerkungen, gefiltert nach Subtyp-Namenszeichenketten. |
FlatteningAnnotations(flattenSettings: Aspose.Pdf.Forms.Form.FlattenSettings) | Flache jede Anmerkung mithilfe der bereitgestellten Form-Flatten-Einstellungen ab. |
FlatteningAnnotations(start: int, end: int, annotType: AnnotationType[]) | Flache Anmerkungen über einen Seitenbereich, gefiltert nach Typ, ab. |
ImportAnnotationFromXfdf(xfdfStream: Stream) | Importiere Anmerkungen aus einem XFDF-Stream (alle Anmerkungstypen). |
ImportAnnotationFromXfdf(xfdfFile: string) | Importiere Anmerkungen aus einer XFDF-Datei (alle Anmerkungstypen). |
ImportAnnotations(annotFileStream: Stream[], annotType: AnnotationType[]) | Importiere Anmerkungen aus PDF-Streams, gefiltert nach Typ. |
ImportAnnotations(annotFile: string[]) | Importiere Anmerkungen aus PDF-Dateien an den angegebenen Pfaden. |
ImportAnnotations(annotFile: string[], annotType: AnnotationType[]) | Importiere Anmerkungen aus PDF-Dateien, gefiltert nach Typ. |
ImportAnnotationsFromFdf(fdfFile: string) | Importieren Sie Anmerkungen aus einer FDF-Datei. |
ModifyAnnotations(start: int, end: int, annotation: Aspose.Pdf.Annotations.Annotation) | Modifizieren Sie Anmerkungen über einen Seitenbereich, damit sie wie annotation aussehen. |
ModifyAnnotations(start: int, end: int, annotType: System.Enum, annotation: Aspose.Pdf.Annotations.Annotation) | Modifizieren Sie Anmerkungen des angegebenen Typs über einen Seitenbereich. |
ModifyAnnotationsAuthor(start: int, end: int, srcAuthor: string, desAuthor: string) | Überschreiben Sie den Autor jeder Anmerkung, die srcAuthor entspricht, über den Seitenbereich. |