Funktionen

Funktionen

Aspose.PDF FOSS für .NET bietet einen breiten Satz von PDF-Verarbeitungsfunktionen über mehrere Funktionsbereiche hinweg. Alle Funktionen sind ohne Lizenzschlüssel unter der MIT License verfügbar.


Dokumentenverwaltung

Erstellen Sie neue PDF-Dokumente, öffnen Sie vorhandene Dateien von der Festplatte oder aus Byte-Arrays, fügen Sie Seiten hinzu und entfernen Sie sie und speichern oder serialisieren Sie Dokumente zurück in Streams oder Dateien.

Schlüsselklassen: Document, Page, PageCollection


Anmerkungen

Lesen, erstellen und ändern Sie das gesamte Spektrum der PDF‑Anmerkungstypen, einschließlich Textnotizen, Link‑Anmerkungen, Tinten‑Anmerkungen, Dateianhänge, Caret‑Anmerkungen und Stempel‑Anmerkungen. Auf Anmerkungen wird über Page.Annotations zugegriffen und sie werden über die AnnotationType‑Aufzählung typisiert.

Wichtige Klassen: Annotation, AnnotationCollection, LinkAnnotation, AnnotationType


PDF-Aktionen

Fügen Sie URI-, GoTo-, JavaScript-, benannte und Startaktionen zu Link‑Anmerkungen oder als Dokument‑Ebene‑Öffnungsaktionen hinzu. Aktionen werden über die PdfAction Factory erstellt und über ActionType typisiert.

Wichtige Klassen: PdfAction, GoToAction, JavascriptAction, NamedAction, ActionType


Formulare und Felder

Zugriff auf interaktive AcroForm-Felder (Textfelder, Kontrollkästchen, Auswahllisten), Feldwerte lesen und Feldsammlungen durch Document.Form enumerieren.

Wichtige Klassen: Form, Field, CheckboxField, ChoiceField, TextBoxField


Textextraktion

Extrahieren Sie Textfragmente und Zeicheninformationen von jeder Seite mit TextFragmentAbsorber. Navigieren Sie durch Textsegmente und prüfen Sie die Schriftarteigenschaften.

Wichtige Klassen: TextFragmentAbsorber, TextFragment


Bildverarbeitung

Arbeiten Sie mit Bildressourcen, die in ein PDF eingebettet sind, und konvertieren Sie zwischen unterstützten Rasterformaten mithilfe der ImageFormat‑Aufzählung (Bmp, Jpeg, Png, Tiff, Gif und andere).

Schlüsselklassen: ImageFormat


Parsing des Inhaltsstroms

Parsen Sie PDF‑Inhaltsströme auf Operator‑Ebene mit Operator und OperatorCollection. Untersuchen Sie Grafikzustandsübergänge, einschließlich Fill/Stroke‑Alpha und Blend‑Modus, über ExtGState.

Wichtige Klassen: Operator, OperatorCollection, ExtGState, GraphicsState


JavaScript-Felderweiterungen

Wenden Sie Acrobat‑kompatible JavaScript‑Feldformatierungsregeln im verwalteten Code an.
FieldDateTimeFormatter formatiert Datums‑/Zeitzeichenketten mit Acrobat‑artigen Formatmustern. FieldNumberCurrencyFormatter formatiert numerische Werte als Währung.
FieldNumberPercentFormatter formatiert numerische Werte als Prozentsätze.

Schlüsselklassen: FieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter


Fassaden

Verwenden Sie FormattedText, um formatierten Text für Stempel‑ und Reparaturvorgänge zu beschreiben. Schriftstil und Kodierung werden über die Aufzählungen FontStyle und EncodingType gesteuert.

Wichtige Klassen: FormattedText, FontColor, FontStyle, EncodingType

Siehe auch

 Deutsch