DocumentInfo
Przegląd
DocumentInfo jest klasą w Aspose.PDF FOSS dla .NET.
Reprezentuje słownik informacji o dokumencie.
Ta klasa udostępnia 9 metod do pracy z obiektami DocumentInfo w programach .NET. Dostępne metody to: Add, Clear, ClearCustomData, ContainsKey, DocumentInfo, GetCustom, IsPredefinedKey, Remove, SetCustom. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Author, Count, CreationDate, CreationTimeZone, Creator, IsDirty oraz 8 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
IsDirty | bool | Odczyt | Czy jakiekolwiek właściwości zostały zmodyfikowane od ostatniego zapisu/odczytu. |
Count | int | Odczyt | Liczba wpisów metadanych w podstawowym słowniku /Info. |
Keys | IEnumerable<string> | Odczyt | Wszystkie klucze wpisów metadanych. |
Title | string? | Odczyt/zapis | Pobiera lub ustawia tytuł. |
Author | string? | Odczyt/zapis | Pobiera lub ustawia autora. |
Subject | string? | Odczyt/zapis | Pobiera lub ustawia temat. |
Keywords | string? | Odczyt/zapis | Pobiera lub ustawia słowa kluczowe. |
Creator | string? | Odczyt/zapis | Pobiera lub ustawia twórcę. |
Producer | string? | Odczyt/zapis | Pobiera lub ustawia producenta. |
Trapped | string? | Odczyt/zapis | Pobiera lub ustawia wartość trapped. |
CreationDate | DateTime | Odczyt/zapis | Pobiera lub ustawia datę utworzenia. |
ModDate | DateTime | Odczyt/zapis | Pobiera lub ustawia datę modyfikacji. |
CreationTimeZone | TimeSpan | Odczyt/zapis | Offset strefy czasowej przechowywany w metadanych CreationDate, lub Zero, jeśli nieobecny. |
ModTimeZone | TimeSpan | Odczyt/zapis | Przesunięcie strefy czasowej przechowywane w metadanych ModDate, lub Zero, jeśli jest nieobecne. |
Metody
| Sygnatura | Opis |
|---|---|
DocumentInfo(document: Document) | Tworzy instancję DocumentInfo dla podanego dokumentu. |
IsPredefinedKey(key: string) | Czy podany klucz jest jedną ze znanych pozycji słownika informacji dokumentu PDF zdefiniowanych w PDF 32000-2 § 14.3.3 — Title, Author, Subject, Keywords, Creator, Producer, CreationDate, ModDate, Trapped. |
Clear() | Usuń wszystkie wpisy ze słownika /Info. |
ClearCustomData() | Usuń wszystkie niepredefiniowane (niestandardowe) wpisy. |
Remove(key: string) | Usuń wpis pod kluczem. |
SetCustom(key: string, value: string) | Ustaw własną właściwość metadanych. |
Add(key: string, value: string) | Dodaje niestandardową właściwość metadanych. |
ContainsKey(key: string) | Czy podstawowy słownik /Info zawiera wpis dla podanego klucza. |
GetCustom(key: string) | Pobierz własną właściwość metadanych. |