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