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

KlasseBeschreibung
AutoFillerReprä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.
BookmarkStellt ein Lesezeichen dar.
BookmarksRepräsentiert eine Sammlung vonBookmark Objekte.
DocumentPrivilegeReprä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.
FacadeBasisfassadenklasse.
FontColorKlasse, die die Farbe des Textes darstellt.
FormKlasse, die das Acro-Formularobjekt darstellt.
FormattedTextKlasse, die formatierten Text darstellt. Enthält Informationen über Text und dessen Farbe, Größe und Stil.
FormDataConverterReprä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.
FormEditorKlasse zum Bearbeiten von Formularen (Felder hinzufügen/löschen usw.)
FormFieldFacadeKlasse zur Darstellung von Feldeigenschaften.
LineInfoRepräsentiert die Informationen der Linie.
PdfAnnotationEditorRepräsentiert eine Klasse für die Arbeit mit PDF-Dokumentanmerkungen (Kommentaren).
PdfBookmarkEditorRepräsentiert eine Klasse zum Arbeiten mit den Lesezeichen von PDF-Dateien, einschließlich Erstellen, Ändern, Exportieren, Importieren und Löschen.
PdfContentEditorRepräsentiert eine Klasse zum Bearbeiten des Inhalts einer PDF-Datei.
PdfConverterReprä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.
PdfExtractorKlasse zum Extrahieren von Bildern und Text aus einem PDF-Dokument.
PdfFileEditorImplementiert Operationen mit PDF-Dateien: Verketten, Aufteilen, Extrahieren von Seiten, Erstellen von Broschüren usw.
PdfFileInfoRepräsentiert eine Klasse für den Zugriff auf Metainformationen eines PDF-Dokuments.
PdfFileMendRepräsentiert eine Klasse zum Hinzufügen von Texten und Bildern auf den Seiten eines vorhandenen PDF-Dokuments.
PdfFileSanitizationStellt Bereinigungs- und Wiederherstellungs-API 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 Besitzer- oder Benutzerkennwort dar, das Ändern der Sicherheitseinstellung und des Kennworts.
PdfFileSignatureRepräsentiert eine Klasse zum Signieren einer PDF-Datei mit einem Zertifikat.
PdfFileStampKlasse zum Hinzufügen von Stempeln (Wasserzeichen oder Hintergrund) zu PDF-Dateien.
PdfJavaScriptStripperKlasse zum Entfernen des gesamten Java-Script-Codes.
PdfPageEditorReprä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.
PdfPrintPageInfoStellt ein Objekt dar, das aktuelle Druckseiteninformationen enthält.
PdfProducerStellt eine Klasse dar, um PDF aus anderen Formaten zu erzeugen. Dieses Beispiel zeigt, wie eine PDF-Datei aus einer CGM-Datei erstellt wird.
PdfQueryPageSettingsEventHandlerStellt die Methode dar, die das QueryPageSettings-Ereignis eines PrintDocument behandelt.
PdfViewerStellt eine Klasse zum Anzeigen oder Drucken einer PDF-Datei dar.
PdfXmpMetadataKlasse zur Manipulation mit XMP-Metadaten.
ReplaceTextStrategyDiese Klasse enthält Parameter, die das Verhalten von PdfContentEditor definieren, wenn der ReplaceText-Vorgang ausgeführt wird.
SaveableFacadeBasisklasse für alle speicherbaren Fassaden.
StampKlasse, die den Stempel darstellt.
StampInfoKlasse, die Stempelinformationen darstellt.
TextPropertiesRepräsentiert Texteigenschaften wie: Textgröße, Farbe, Stil usw.
ViewerPreferenceBeschreibt die Vorlieben des Betrachters (Seitenmodus, Nicht-Vollbild-Seitenmodus, Seitenlayout).

Schnittstellen

SchnittstelleBeschreibung
IFacadeAllgemeine Fassadenschnittstelle, die allgemeine Fassadenmethoden definiert.
ISaveableFacadeFassadenschnittstelle, die Methoden definiert, die allen speicherbaren Fassaden gemeinsam sind.

Aufzählung

AufzählungBeschreibung
AlgorithmStellt Algorithmen dar, die zum Verschlüsseln von PDF-Dokumenten verwendet werden können.
AutoRotateModeDrehrichtung beim Drucken des Dokuments.
BlendingColorSpace-Klasse repräsentiert Mischfarbraum.
DataTypeListet Feldtypdefinitionen auf.
DefaultMetadataPropertiesAufzählung von Standard-XMP-Eigenschaften.
EncodingTypeListet die Codierungstypen des Textes auf, der verwendet wird.
FieldTypeAufzählung möglicher Feldtypen.
FontStyleListet 14 Schriftarten auf.
ImageMergeModeRepräsentiert Modi zum Zusammenführen von Bildern.
KeySizeDefiniert verschiedene Schlüsselgrößen, die zum Verschlüsseln von PDF-Dokumenten verwendet werden können.
PositioningModeDefiniert den Positionierungsmodus. Mögliche Werte sind Legacy (Abwärtskompatibilität) und Current (aktualisierte Methode zur Berechnung der Textposition)
PropertyFlagAufzählung möglicher Feldflags.
StampTypeBeschreibt Stempeltypen.
SubmitFormFlagAufzählung möglicher Sendeformular-Flags.
WordWrapModeDefiniert Strategien zum Zeilenumbruch