PdfAnnotationEditor

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

NameTypZugriffBeschreibung
DocumentDocumentLesenDas gebundene Dokument.

Methoden

SignaturBeschreibung
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.

Siehe auch

 Deutsch