PdfFileInfo

PdfFileInfo class

Repräsentiert eine Klasse für den Zugriff auf Metainformationen eines PDF-Dokuments.

public sealed class PdfFileInfo : SaveableFacade

Konstrukteure

Name Beschreibung
PdfFileInfo() Initialisiert eine neue Instanz der Klasse Aspose.Pdf.Facades.PdfFileInfo mit Standardwerten.
PdfFileInfo(Document) Initialisiert neuPdfFileInfo Objekt auf Basis derdocument .
PdfFileInfo(Stream) Initialisiert eine neue Instanz der Klasse Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(string) Initialisiert eine neue Instanz der Klasse Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(Stream, string) Initialisiert eine neue Instanz der Klasse Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(string, string) Initialisiert eine neue Instanz der Klasse Aspose.Pdf.Facades.PdfFileInfo.

Eigenschaften

Name Beschreibung
Author { get; set; } Ruft die Autoreninformationen des PDF-Dokuments ab oder legt sie fest.
CreationDate { get; set; } Ruft die CreationDate-Informationen des PDF-Dokuments ab oder legt sie fest.
Creator { get; set; } Ruft die Erstellerinformationen des PDF-Dokuments ab oder legt sie fest.
Document { get; } Ruft die Dokumentfassade ab, an der gearbeitet wird.
HasCollection { get; } Gibt „true“ zurück, wenn die aktuelle Eingabedatei eine „Portfolio“-Datei ist, die eine Sammlung von PDF-Dateien enthält.
HasEditPassword { get; } Gibt „true“ zurück, wenn ein Passwort benötigt wird, um Berechtigungen oder Dokumentsicherheitseigenschaften zu ändern. Beachten Sie, dass diese Eigenschaft nur gelesen werden kann, wenn ein gültiges Passwort angegeben wurdePdfFileInfo constructor. Falls PasswordType Inaccessible ist (bedeutet, dass ein ungültiges Passwort angegeben wurde), schlägt das Lesen dieser Eigenschaft fehlInvalidPasswordException .
HasOpenPassword { get; } Gibt wahr zurück, wenn ein Passwort benötigt wird, um ein passwortgeschütztes PDF-Dokument zu öffnen.
Header { get; set; } Ruft die benutzerdefinierten Informationen des PDF-Dokuments ab oder legt sie fest.
IsEncrypted { get; } Prüft, ob das PDF-Dokument verschlüsselt ist.
IsPdfFile { get; } Prüft, ob die Quelleingabe eine gültige PDF-Datei ist.
Keywords { get; set; } Ruft die Schlüsselwortinformationen des PDF-Dokuments ab oder legt sie fest.
ModDate { get; set; } Ruft die ModDate-Datumsinformationen des PDF-Dokuments ab oder legt sie fest.
NumberOfPages { get; } Ruft die Anzahl der Dokumentseiten ab.
PasswordType { get; } Gibt den Passworttyp zurück, der zum Erstellen der PdfFileInfo-Instanz übergeben wurde. Siehe mögliche Werte inPasswordType . Beachten Sie, dass das PDF-Dokument sowohl mit dem Benutzerpasswort (oder Öffnen) als auch mit dem Besitzerpasswort (oder Berechtigungen, Bearbeiten) geöffnet werden kann.
Producer { get; } Ruft die Herstellerinformationen des PDF-Dokuments ab.
Subject { get; set; } Ruft die Betreffinformationen des PDF-Dokuments ab oder legt sie fest.
Title { get; set; } Ruft die Titelinformationen des PDF-Dokuments ab oder legt sie fest.
UseStrictValidation { get; set; } Verwendet strenge Validierungsregeln über usingIsPdfFile Eigentum.

Methoden

Name Beschreibung
override BindPdf(Document) Initialisiert die Fassade.
virtual BindPdf(Stream) Initialisiert die Fassade.
virtual BindPdf(string) Initialisiert die Fassade.
ClearInfo() Löscht alle Metainformationen des PDF-Dokuments.
override Close() Deinitialisiert die Instanz.
Dispose() Entsorgt die Fassade.
GetDocumentPrivilege() Ruft die Privilegeinstellungen für PDF-Dokumente ab.
GetMetaInfo(string) Ruft angepasste Informationen des PDF-Dokuments mit dem Eigenschaftsnamen ab. Wenn keine Eigenschaft mit dem Namen übereinstimmt, wird eine leere Zeichenfolge zurückgegeben.
GetPageHeight(int) Ruft die Höhe der angegebenen Seite ab.
GetPageRotation(int) Ruft die Drehung der angegebenen Seite ab.
GetPageWidth(int) Ruft die Breite der angegebenen Seite ab.
GetPageXOffset(int) Ruft den horizontalen Versatz des angegebenen Seitenanzeigebereichs ab.
GetPageYOffset(int) Ruft den vertikalen Versatz des angegebenen Seitenanzeigebereichs ab.
GetPdfVersion() Ruft die Versionsinformationen des PDF-Dokuments ab.
override Save(Stream) Speichert das PDF-Dokument in der angegebenen Datei.
override Save(string) Speichert das PDF-Dokument in der angegebenen Datei.
SaveNewInfo(string) Aktualisiertes PDF-Dokument in angegebener Datei speichern.
SaveNewInfoWithXmp(string) Ändert die explizit angegebenen Eigenschaften durch Setzen von Dateiinformationen, andere Eigenschaften bleiben erhalten.
SetMetaInfo(string, string) Legt benutzerdefinierte Informationen des PDF-Dokuments fest.

Siehe auch