Aspose.Pdf.Facades

Der Aspose.Pdf.Facades-Namespace bietet Klassen, die ursprünglich aus Aspose.Pdf.Kit stammen. Diese Klassen werden verwendet, um Dokumente zu manipulieren und Operationen wie Zusammenführen, Stempeln, Signieren, Kommentieren usw. durchzuführen, jedoch auf hoher Ebene ohne Zugriff auf die innere Struktur eines Dokuments.

Klassen

KlasseBeschreibung
AutoFillerStellt eine Klasse dar, die Daten aus einer Datenbank oder einer anderen Datenquelle empfängt, diese in die vorgesehenen Felder der Vorlage PDF einfüllt und schließlich eine neue PDF-Datei oder einen Stream generiert. Es hat zwei Eingabemodi für die Vorlagendatei: 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 literale Daten enthalten, die in einem System.Data.DataTable enthalten sind.
BDCPropertiesBDC-Betreiber-Eigenschaften.
BookmarkStellt ein Lesezeichen dar.
BookmarksStellt eine Sammlung von Bookmark Objekten dar.
DocumentPrivilegeStellt die Berechtigungen für den Zugriff auf eine PDF-Datei dar. Siehe PdfFileSecurity. Es gibt 4 Möglichkeiten, diese Klasse zu verwenden: 1. Verwendung vordefinierter Berechtigungen direkt. 2. Basierend auf einer vordefinierten Berechtigung und Ändern einiger spezifischer Berechtigungen. 3. Basierend auf einer vordefinierten Berechtigung und Ändern einer Kombination spezifischer Adobe Professional-Berechtigungen. 4. Mischt die Methode 2 und Methode 3.
FacadeBasis-Facade-Klasse.
FontColorKlasse, die die Farbe des Textes darstellt.
FormKlasse, die ein Acro-Form-Objekt darstellt.
FormattedTextKlasse, die formatierten Text darstellt. Enthält Informationen über Text und seine Farbe, Größe, Stil.
FormDataConverterStellt eine Klasse dar, die Daten von einem Format in ein anderes Format konvertiert. 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 fdf/xml/xfdf konvertieren. Es kann fdf in xml mit “hard-named” Tag konvertieren.
FormEditorKlasse zum Bearbeiten von Formularen (Hinzufügen/Löschen von Feldern usw.)
FormFieldFacadeKlasse zur Darstellung von Feldeigenschaften.
LineInfoStellt die Informationen zur Linie dar.
PdfAnnotationEditorStellt eine Klasse für die Arbeit mit PDF-Dokumentannotationen (Kommentare) dar.
PdfBookmarkEditorStellt eine Klasse zur Arbeit mit Lesezeichen einer PDF-Datei dar, einschließlich Erstellen, Ändern, Exportieren, Importieren und Löschen.
PdfContentEditorStellt eine Klasse zum Bearbeiten des Inhalts einer PDF-Datei dar.
PdfConverterStellt eine Klasse dar, die jede Seite einer PDF-Datei in Bilder konvertiert und jetzt BMP, JPEG, PNG und TIFF unterstützt. Unterstützter Inhalt in PDFs: Bilder, Formulare, Kommentare.
PdfExtractorKlasse zum Extrahieren von Bildern und Text aus einem PDF-Dokument.
PdfFileEditorImplementiert Operationen mit PDF-Dateien: Zusammenführen, Aufteilen, Seiten extrahieren, Heftchen erstellen usw.
PdfFileInfoStellt eine Klasse zum Zugriff auf Metainformationen eines PDF-Dokuments dar.
PdfFileMendStellt eine Klasse zum Hinzufügen von Texten und Bildern auf den Seiten eines vorhandenen PDF-Dokuments dar.
PdfFileSanitizationStellt eine API für Sanitär- und Wiederherstellungsfunktionen dar. Verwenden Sie es, wenn Sie Dokumente auf keine andere Weise erstellen/öffnen können.
PdfFileSecurityStellt das Verschlüsseln oder Entschlüsseln einer PDF-Datei mit einem Besitzer- oder Benutzerpasswort dar, das Ändern der Sicherheitseinstellungen und des Passworts.
PdfFileSignatureStellt eine Klasse dar, um eine PDF-Datei mit einem Zertifikat zu signieren.
PdfFileStampKlasse zum Hinzufügen von Stempeln (Wasserzeichen oder Hintergrund) zu PDF-Dateien.
PdfJavaScriptStripperKlasse zum Entfernen aller JavaScript-Codes.
PdfPageEditorStellt eine Klasse zum Bearbeiten der Seite einer PDF-Datei dar, einschließlich Drehen der Seite, Vergrößern der Seite, Verschieben der Position und Ändern der Seitengröße.
PdfPrintPageInfoStellt ein Objekt dar, das Informationen zur aktuellen Druckseite enthält.
PdfProducerStellt eine Klasse dar, die PDF aus anderen Formaten erzeugt. Dieses Beispiel zeigt, wie man eine PDF-Datei aus einer CGM-Datei erzeugt.
PdfQueryPageSettingsEventHandlerStellt die Methode dar, die das Ereignis PdfQueryPageSettings eines PdfViewer behandelt.
PdfViewerStellt eine Klasse zum Anzeigen oder Drucken einer PDF dar.
PdfXmpMetadataKlasse zur Manipulation von XMP-Metadaten.
ReplaceTextStrategyDiese Klasse enthält Parameter, die das Verhalten des PdfContentEditors definieren, wenn die ReplaceText-Operation durchgeführt wird.
SaveableFacadeBasis-Klasse für alle speicherbaren Facades.
SignatureNameStellt eine Klasse für einen Signaturnamen dar.
StampKlasse, die einen Stempel darstellt.
StampInfoKlasse, die Informationen zu Stempeln darstellt.
TextPropertiesStellt Texteigenschaften wie: Textgröße, Farbe, Stil usw. dar.
ViewerPreferenceBeschreibt die Anzeigeeinstellungen (Seitenmodus, nicht im Vollbildmodus, Seitenlayout).

Schnittstellen

SchnittstelleBeschreibung
IFacadeAllgemeine Facade-Schnittstelle, die gemeinsame Facade-Methoden definiert.
ISaveableFacadeFacade-Schnittstelle, die Methoden definiert, die für alle speicherbaren Facades gemeinsam sind.

Aufzählung

AufzählungBeschreibung
AlgorithmStellt Algorithmen dar, die verwendet werden können, um ein PDF-Dokument zu verschlüsseln.
AutoRotateModeRichtung der Drehung, wenn das Dokument gedruckt wird.
BlendingColorSpaceKlasse, die den Mischfarbraum darstellt.
DataTypeEnumeriert die Definitionen von Feldtypen.
DefaultMetadataPropertiesAufzählung der standardmäßigen XMP-Eigenschaften.
EncodingTypeEnumeriert die verwendeten Codierungstypen des Textes.
FieldTypeAufzählung der möglichen Feldtypen.
FontStyleEnumeriert 14 Arten von Schriftarten.
ImageMergeModeStellt Modi zum Zusammenführen von Bildern dar.
KeySizeDefiniert verschiedene Schlüssellängen, die zur Verschlüsselung von PDF-Dokumenten verwendet werden können.
PositioningModeDefiniert den Positionierungsmodus. Mögliche Werte sind Legacy (Rückwärtskompatibilität) und Current (aktualisierte Methode zur Berechnung der Textposition)
PropertyFlagAufzählung der möglichen Feldflags.
StampTypeBeschreibt Stempeltypen.
SubmitFormFlagAufzählung der möglichen Flags zum Einreichen von Formularen.
WordWrapModeDefiniert Strategien zum Zeilenumbruch