Aspose.Pdf.Facades

Die Aspose.Pdf.FassadenNamespace bietet Klassen, die ursprünglich aus Aspose.Pdf.Kit stammen. Diese Klassen werden zum Manipulieren von Dokumenten verwendet, um Operationen wie Verketten, Stempeln, Signieren, Kommentieren usw. auszuführen, jedoch auf hoher Ebene ohne Zugriff auf die innere Struktur eines Dokuments.

Klassen

Klasse Beschreibung
AutoFiller Repräsentiert eine Klasse zum Empfangen von Daten aus einer Datenbank oder einer anderen Datenquelle, füllt sie in die entworfenen Felder der PDF-Vorlage aus und generiert schließlich eine neue PDF-Datei oder einen neuen Stream. Es hat zwei Vorlagendatei-Eingabemodi: Eingabe als Stream oder als PDF-Datei . Es hat vier Arten von Ausgabemodi: einen zusammengeführten Stream, eine zusammengeführte Datei, viele kleine Streams, viele kleine Dateien. Es kann wörtliche Daten empfangen, die in einer System.Data.DataTable enthalten sind.
Bookmark Stellt ein Lesezeichen dar.
Bookmarks Repräsentiert eine Sammlung vonBookmark Objekte.
DocumentPrivilege Repräsentiert die Privilegien für den Zugriff auf die PDF-Datei. Beziehen aufPdfFileSecurity . Es gibt 4 Möglichkeiten, diese Klasse zu verwenden: 1. Direkte Verwendung vordefinierter Berechtigungen. 2. Basierend auf einer vordefinierten Berechtigung und Änderung einiger spezifischer Berechtigungen. 3. Basierend auf einer vordefinierten Berechtigung und Änderung einiger spezifischer Adobe Professional-Berechtigungskombinationen. 4.Mischt Weg2 und Weg3.
Facade Basisfassadenklasse.
FontColor Klasse, die die Farbe des Textes darstellt.
Form Klasse, die das Acro-Formularobjekt darstellt.
FormattedText Klasse, die formatierten Text darstellt. Enthält Informationen über Text und dessen Farbe, Größe und Stil.
FormDataConverter Repräsentiert eine Klasse zum Konvertieren von Daten von einem Format in ein anderes Format. Es kann die Daten in fdf/xml/pdf/xfdf in OLEDB/OdbcDB konvertieren. Es kann auch die Daten in OLEDB/OdbcDB in die Daten in konvertieren fdf/xml/xfdf. Es kann die fdf-Datei mit dem „hard-named“-Tag in die XML-Datei konvertieren.
FormEditor Klasse zum Bearbeiten von Formularen (Felder hinzufügen/löschen usw.)
FormFieldFacade Klasse zur Darstellung von Feldeigenschaften.
LineInfo Repräsentiert die Informationen der Linie.
PdfAnnotationEditor Repräsentiert eine Klasse für die Arbeit mit PDF-Dokumentanmerkungen (Kommentaren).
PdfBookmarkEditor Repräsentiert eine Klasse zum Arbeiten mit den Lesezeichen von PDF-Dateien, einschließlich Erstellen, Ändern, Exportieren, Importieren und Löschen.
PdfContentEditor Repräsentiert eine Klasse zum Bearbeiten des Inhalts einer PDF-Datei.
PdfConverter Repräsentiert eine Klasse zum Konvertieren jeder Seite einer PDF-Datei in Bilder und unterstützt jetzt BMP, JPEG, PNG und TIFF. Unterstützte Inhalte in PDFs: Bilder, Formulare, Kommentare.
PdfExtractor Klasse zum Extrahieren von Bildern und Text aus einem PDF-Dokument.
PdfFileEditor Implementiert Operationen mit PDF-Dateien: Verketten, Aufteilen, Extrahieren von Seiten, Erstellen von Broschüren usw.
PdfFileInfo Repräsentiert eine Klasse für den Zugriff auf Metainformationen eines PDF-Dokuments.
PdfFileMend Repräsentiert eine Klasse zum Hinzufügen von Texten und Bildern auf den Seiten eines vorhandenen PDF-Dokuments.
PdfFileSanitization Stellt Bereinigungs- und Wiederherstellungs-API dar. Verwenden Sie es, wenn Sie Dokumente auf keine andere Weise erstellen/öffnen können.
PdfFileSecurity Stellt das Verschlüsseln oder Entschlüsseln einer PDF-Datei mit Besitzer- oder Benutzerkennwort dar, das Ändern der Sicherheitseinstellung und des Kennworts.
PdfFileSignature Repräsentiert eine Klasse zum Signieren einer PDF-Datei mit einem Zertifikat.
PdfFileStamp Klasse zum Hinzufügen von Stempeln (Wasserzeichen oder Hintergrund) zu PDF-Dateien.
PdfJavaScriptStripper Klasse zum Entfernen des gesamten Java-Script-Codes.
PdfPageEditor Repräsentiert eine Klasse zum Bearbeiten der Seite der PDF-Datei, einschließlich Drehen der Seite, Zoomen der Seite, Verschieben der Position und Ändern der Seitengröße.
PdfPrintPageInfo Stellt ein Objekt dar, das aktuelle Druckseiteninformationen enthält.
PdfProducer Stellt eine Klasse dar, um PDF aus anderen Formaten zu erzeugen. Dieses Beispiel zeigt, wie eine PDF-Datei aus einer CGM-Datei erstellt wird.
PdfQueryPageSettingsEventHandler Stellt die Methode dar, die das QueryPageSettings-Ereignis eines PrintDocument behandelt.
PdfViewer Stellt eine Klasse zum Anzeigen oder Drucken einer PDF-Datei dar.
PdfXmpMetadata Klasse zur Manipulation mit XMP-Metadaten.
ReplaceTextStrategy Diese Klasse enthält Parameter, die das Verhalten von PdfContentEditor definieren, wenn der ReplaceText-Vorgang ausgeführt wird.
SaveableFacade Basisklasse für alle speicherbaren Fassaden.
Stamp Klasse, die den Stempel darstellt.
StampInfo Klasse, die Stempelinformationen darstellt.
TextProperties Repräsentiert Texteigenschaften wie: Textgröße, Farbe, Stil usw.
ViewerPreference Beschreibt die Vorlieben des Betrachters (Seitenmodus, Nicht-Vollbild-Seitenmodus, Seitenlayout).

Schnittstellen

Schnittstelle Beschreibung
IFacade Allgemeine Fassadenschnittstelle, die allgemeine Fassadenmethoden definiert.
ISaveableFacade Fassadenschnittstelle, die Methoden definiert, die allen speicherbaren Fassaden gemeinsam sind.

Aufzählung

Aufzählung Beschreibung
Algorithm Stellt Algorithmen dar, die zum Verschlüsseln von PDF-Dokumenten verwendet werden können.
AutoRotateMode Drehrichtung beim Drucken des Dokuments.
BlendingColorSpace -Klasse repräsentiert Mischfarbraum.
DataType Listet Feldtypdefinitionen auf.
DefaultMetadataProperties Aufzählung von Standard-XMP-Eigenschaften.
EncodingType Listet die Codierungstypen des Textes auf, der verwendet wird.
FieldType Aufzählung möglicher Feldtypen.
FontStyle Listet 14 Schriftarten auf.
ImageMergeMode Repräsentiert Modi zum Zusammenführen von Bildern.
KeySize Definiert verschiedene Schlüsselgrößen, die zum Verschlüsseln von PDF-Dokumenten verwendet werden können.
PositioningMode Definiert den Positionierungsmodus. Mögliche Werte sind Legacy (Abwärtskompatibilität) und Current (aktualisierte Methode zur Berechnung der Textposition)
PropertyFlag Aufzählung möglicher Feldflags.
StampType Beschreibt Stempeltypen.
SubmitFormFlag Aufzählung möglicher Sendeformular-Flags.
WordWrapMode Definiert Strategien zum Zeilenumbruch