Class PdfFileInfo
Inhalt
[
Ausblenden
]PdfFileInfo-Klasse
Stellt eine Klasse zum Zugriff auf Metainformationen von PDF-Dokumenten dar.
public sealed class PdfFileInfo : SaveableFacade
Konstruktoren
Name | Beschreibung |
---|---|
PdfFileInfo() | Initialisiert eine neue Instanz der Aspose.Pdf.Facades.PdfFileInfo-Klasse mit Standardwerten. |
PdfFileInfo(Document) | Initialisiert ein neues PdfFileInfo -Objekt basierend auf dem Dokument. |
PdfFileInfo(Stream) | Initialisiert eine neue Instanz der Aspose.Pdf.Facades.PdfFileInfo-Klasse. |
PdfFileInfo(string) | Initialisiert eine neue Instanz der Aspose.Pdf.Facades.PdfFileInfo-Klasse. |
PdfFileInfo(Stream, string) | Initialisiert eine neue Instanz der Aspose.Pdf.Facades.PdfFileInfo-Klasse. |
PdfFileInfo(string, string) | Initialisiert eine neue Instanz der Aspose.Pdf.Facades.PdfFileInfo-Klasse. |
Eigenschaften
Name | Beschreibung |
---|---|
Author { get; set; } | Ruft die Autoreninformationen des PDF-Dokuments ab oder legt sie fest. |
CreationDate { get; set; } | Ruft die Erstellungsdatum-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 das Dokument ab, an dem die Fassade arbeitet. |
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 die Sicherheitseigenschaft des Dokuments zu ändern. Beachten Sie, dass diese Eigenschaft nur gelesen werden kann, wenn ein gültiges Passwort im PdfFileInfo -Konstruktor angegeben wurde. Wenn der PasswordType unzugänglich ist (was bedeutet, dass ein ungültiges Passwort angegeben wurde), schlägt das Lesen dieser Eigenschaft mit InvalidPasswordException fehl. |
HasOpenPassword { get; } | Gibt true 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; } | Überprüft, ob das PDF-Dokument verschlüsselt ist. |
IsPdfFile { get; } | Überprüft, ob die Quelldatei 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-Dateninformationen des PDF-Dokuments ab oder legt sie fest. |
NumberOfPages { get; } | Ruft die Anzahl der Seiten im Dokument ab. |
PasswordType { get; } | Gibt den Typ des Passworts zurück, das zur Erstellung der PdfFileInfo-Instanz übergeben wurde. Siehe mögliche Werte in PasswordType . Beachten Sie, dass das PDF-Dokument sowohl mit dem Benutzer- (oder Öffnungs-) Passwort als auch mit dem Eigentümer- (oder Berechtigungs-, Bearbeitungs-) Passwort geöffnet werden kann. |
Producer { get; } | Ruft die Produzenteninformationen 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 die Verwendung der IsPdfFile Eigenschaft. |
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() | Gibt die Fassade frei. |
GetDocumentPrivilege() | Ruft die Berechtigungseinstellungen des PDF-Dokuments ab. |
GetMetaInfo(string) | Ruft benutzerdefinierte Informationen des PDF-Dokuments mit dem Eigenschaftsnamen ab. Wenn es keine Übereinstimmung mit dem Namen gibt, 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 angezeigten Bereichs der angegebenen Seite ab. |
GetPageYOffset(int) | Ruft den vertikalen Versatz des angezeigten Bereichs der angegebenen Seite 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) | Speichert das aktualisierte PDF-Dokument in der angegebenen Datei. |
SaveNewInfoWithXmp(string) | Ändert die Eigenschaften, die ausdrücklich durch Festlegen der Dateiinformationen angegeben sind, andere Eigenschaften bleiben unverändert. |
SetMetaInfo(string, string) | Setzt benutzerdefinierte Informationen des PDF-Dokuments. |
Siehe auch
- Klasse SaveableFacade
- Namespace Aspose.Pdf.Facades
- Assembly Aspose.PDF