PdfFileInfo

PdfFileInfo

Přehled

PdfFileInfo je třída v Aspose.PDF FOSS pro .NET. Dědí z: IDisposable.

Fasáda pro přístup k metadatům a vlastnostem PDF dokumentu.

Tato třída poskytuje 34 metod pro práci s objekty PdfFileInfo v programech .NET. Dostupné metody zahrnují: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset a 8 dalších metod. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Author, CreationDate, CreationDateValue, Creator, Document, HasCollection a dalších 26.

Vlastnosti

Název:Typ:PřístupPopis:
DocumentDocument?ČteníVázaný dokument.
InputFilestring?Čtení/zápisCesta ke zdrojovému PDF.
HasOpenPasswordboolČteníZda PDF vyžaduje uživatelské/otevírací heslo pro otevření.
HasEditPasswordboolČteníZda PDF má heslo vlastníka/úpravy (tj.
PasswordTypePasswordTypeČteníJaký typ hesla (pokud existuje) ověřil vázané PDF.
Titlestring?Čtení/zápisNázev dokumentu.
Authorstring?Čtení/zápisAutor dokumentu.
Subjectstring?Čtení/zápisPředmět dokumentu.
Keywordsstring?Čtení/zápisKlíčová slova dokumentu.
Creatorstring?Čtení/zápisAplikace tvůrce.
Producerstring?ČteníAplikace producenta, která vytvořila PDF.
HeaderDictionary<string, string>Čtení/zápisVlastní položky metadat ze základního slovníku /Info, klíčované podle názvu.
CreationDatestringČtení/zápisDatum vytvoření v nativním formátu PDF (D:YYYYMMDDHHmmSSOHH’mm’), nebo prázdné, pokud chybí.
CreationDateValueDateTimeČtení/zápisSurový DateTime pohled na CreationDate (pohodlí jen pro FOSS).
ModDatestringČtení/zápisDatum úpravy v nativním formátu PDF (D:YYYYMMDDHHmmSSOHH’mm’), nebo prázdné, pokud není přítomno.
ModDateValueDateTimeČtení/zápisSurový DateTime pohled na ModDate (pohodlí jen pro FOSS).
NumberOfPagesintČteníPočet stránek.
PdfVersionstring?ČteníŘetězec verze PDF (např. “1.4”, “1.7”).
IsEncryptedboolČteníZda je dokument šifrovaný.
HasFormboolČteníZda má dokument formulář.
HasOutlinesboolČteníZda dokument obsahuje záložky.
HasMetadataboolČteníZda dokument obsahuje metadata XMP.
HasEmbeddedFilesboolČteníZda dokument obsahuje vložené soubory.
HasPageLabelsboolČteníZda dokument obsahuje popisky stránek.
HasLayersboolČteníZda dokument obsahuje vrstvy (volitelný obsah).
HasCollectionboolČteníZda je dokument PDF portfoliem (má v katalogu položku /Collection).
IsTaggedboolČteníZda je dokument označen.
PageLayoutstring?ČteníRežim rozvržení stránky (např. “SinglePage”, “TwoColumnLeft”).
PageModestring?ČteníRežim stránky (např. “UseOutlines”, “FullScreen”).
IsPdfFileboolČteníZda je připojený dokument platným souborem PDF (vlastnost instance).
InputStreamStream?Čtení/zápisZdrojový PDF stream.
UseStrictValidationboolČtení/zápisPokud je true, parser použije přísná pravidla pro validaci PDF.

Metody

Podpis:Popis:
PdfFileInfo()Vytvořte prázdnou instanci PdfFileInfo.
PdfFileInfo(document: Document)Vytvořte instanci PdfFileInfo obalující existující dokument.
PdfFileInfo(input: byte[])Vytvořte instanci PdfFileInfo z bajtů PDF.
PdfFileInfo(input: byte[], password: string)Vytvořte instanci PdfFileInfo z bajtů PDF s heslem.
PdfFileInfo(inputFile: string)Vytvořte instanci PdfFileInfo z cesty k souboru.
PdfFileInfo(inputFile: string, password: string)Vytvořte instanci PdfFileInfo z cesty k souboru s heslem.
PdfFileInfo(inputStream: Stream)Vytvořte instanci PdfFileInfo z proudu.
PdfFileInfo(inputStream: Stream, password: string)Otevřete z proudu s heslem.
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Otevřete z proudu s heslem, dešifrující prostřednictvím vlastního bezpečnostního handleru.
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Otevřete z cesty k souboru s heslem, dešifrující prostřednictvím vlastního bezpečnostního handleru.
SaveNewInfo()Uložte upravené informace do nového PDF souboru.
SaveNewInfoWithXmp()Uložte upravené informace do nového PDF souboru, synchronizací položek Info dict s metadaty XMP.
SaveNewInfoWithXmp(outputFileName: string)Uložte upravené informace do souboru a synchronizujte položky slovníku Info s metadaty XMP.
SetMetaInfo(name: string, value: string)Nastavte vlastní vlastnost metadat ve slovníku informací dokumentu.
GetMetaInfo(name: string)Získejte vlastní vlastnost metadat ze slovníku informací dokumentu.
GetPdfVersion()Alias ve formě metody pro PdfVersion odpovídající veřejnému rozhraní PdfFileInfo.GetPdfVersion().
GetPageWidth(pageNum: int)Získat šířku konkrétní stránky v bodech (číslování stránek začíná od 1).
GetPageHeight(pageNum: int)Získat výšku konkrétní stránky v bodech (číslování stránek začíná od 1).
GetPageRotation(pageNum: int)Získá rotaci konkrétní stránky (0, 90, 180, 270).
GetPageXOffset(pageNum: int)X souřadnice počátku ořezu stránky v rámci mediálního okraje (CropBox levý inset).
GetPageYOffset(pageNum: int)Y-souřadnice počátku ořezu stránky v rámci okraje média (CropBox spodní odsazení).
GetDocumentInfo()Získat všechna metadata dokumentu jako slovník.
IsValidPdfBytes(data: byte[])Zkontrolujte, zda zadané bajty představují platný soubor PDF.
IsValidPdfStream(stream: Stream)Zkontrolujte, zda daný stream představuje platný soubor PDF.
GetDocumentPrivilege()Získá oprávnění dokumentu (povolení).
BindPdf(srcDoc: Document)Propojte tuto fasádu s existující instancí Document.
ClearInfo()Vymaže standardní položky slovníku /Info (Title, Author, Subject, Keywords, Creator, Producer, Trapped, CreationDate, ModDate) v navázaném dokumentu.
BindPdf(path: string)Připojte tuto fasádu k souboru PDF na dané cestě.
Save(destStream: Stream)Uložte svázaný dokument do proudu.
Save(destFile: string)Uložte svázaný dokument na cestu souboru.
Close()Zavřete a uvolněte svázaný dokument.
SaveNewInfo(outputStream: Stream)Uložte upravený slovník Info do proudu.
SaveNewInfo(outputFile: string)Uložte upravený slovník Info do souboru.
Dispose()Volá Dispose na této instanci PdfFileInfo.

Viz také:

 Čeština