PdfFileInfo

PdfFileInfo

Overzicht

PdfFileInfo is een klasse in Aspose.PDF FOSS voor .NET. Erft van: IDisposable.

Facade voor het benaderen van PDF-documentmetadata en -eigenschappen.

Deze klasse biedt 34 methoden voor het werken met PdfFileInfo objecten in .NET programma’s. Beschikbare methoden omvatten: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset, en 8 extra methoden. Alle publieke leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: Author, CreationDate, CreationDateValue, Creator, Document, HasCollection, en nog 26.

Eigenschappen

NaamTypeToegangBeschrijving
DocumentDocument?LezenHet gebonden document.
InputFilestring?Lezen/schrijvenPad van de bron-PDF.
HasOpenPasswordboolLezenOf de PDF een gebruikers/open-wachtwoord vereist om te openen.
HasEditPasswordboolLezenOf de PDF een eigenaar/bewerkingswachtwoord heeft (d.w.z.
PasswordTypePasswordTypeLezenWelk type wachtwoord (indien aanwezig) de gebonden PDF heeft geauthentiseerd.
Titlestring?Lezen/schrijvenDe documenttitel.
Authorstring?Lezen/schrijvenDe documentauteur.
Subjectstring?Lezen/schrijvenHet documentonderwerp.
Keywordsstring?Lezen/schrijvenDe trefwoorden van het document.
Creatorstring?Lezen/schrijvenDe maker van de applicatie.
Producerstring?LezenDe producerende applicatie die de PDF heeft gemaakt.
HeaderDictionary<string, string>Lezen/schrijvenAangepaste metadata-items uit de onderliggende /Info-dictionary, geïndexeerd op naam.
CreationDatestringLezen/schrijvenDe creatiedatum in PDF-native formaat (D:YYYYMMDDHHmmSSOHH’mm’), of leeg indien afwezig.
CreationDateValueDateTimeLezen/schrijvenRauwe DateTime weergave van CreationDate (FOSS-only gemak).
ModDatestringLezen/schrijvenDe wijzigingsdatum in PDF-nativeformaat (D:YYYYMMDDHHmmSSOHH’mm’), of leeg wanneer afwezig.
ModDateValueDateTimeLezen/schrijvenRauwe DateTime weergave van ModDate (FOSS-only gemak).
NumberOfPagesintLezenAantal pagina’s.
PdfVersionstring?LezenDe PDF-versiestring (bijv. “1.4”, “1.7”).
IsEncryptedboolLezenOf het document versleuteld is.
HasFormboolLezenOf het document een formulier heeft.
HasOutlinesboolLezenOf het document bladwijzers heeft.
HasMetadataboolLezenOf het document XMP-metadata heeft.
HasEmbeddedFilesboolLezenOf het document ingebedde bestanden heeft.
HasPageLabelsboolLezenOf het document paginalabels heeft.
HasLayersboolLezenOf het document lagen heeft (optionele inhoud).
HasCollectionboolLezenOf het document een PDF Portfolio is (heeft een /Collection-vermelding in de catalogus).
IsTaggedboolLezenOf het document getagd is.
PageLayoutstring?LezenDe paginalay-outmodus (bijv. “SinglePage”, “TwoColumnLeft”).
PageModestring?LezenDe paginamodus (bijv. “UseOutlines”, “FullScreen”).
IsPdfFileboolLezenOf het gekoppelde document een geldig PDF-bestand is (instance property).
InputStreamStream?Lezen/schrijvenBron-PDF stream.
UseStrictValidationboolLezen/schrijvenWanneer true, past de parser strikte PDF-validatieregels toe.

Methoden

HandtekeningBeschrijving
PdfFileInfo()Maak een lege PdfFileInfo instantie.
PdfFileInfo(document: Document)Maak een PdfFileInfo instantie die een bestaand Document omsluit.
PdfFileInfo(input: byte[])Maak een PdfFileInfo instantie van PDF-bytes.
PdfFileInfo(input: byte[], password: string)Maak een PdfFileInfo instantie van PDF-bytes met een wachtwoord.
PdfFileInfo(inputFile: string)Maak een PdfFileInfo instantie van een bestandspad.
PdfFileInfo(inputFile: string, password: string)Maak een PdfFileInfo instantie aan vanuit een bestandspad met een wachtwoord.
PdfFileInfo(inputStream: Stream)Maak een PdfFileInfo instantie aan vanuit een stream.
PdfFileInfo(inputStream: Stream, password: string)Open vanuit een stream met een wachtwoord.
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Open vanuit een stream met een wachtwoord, waarbij ontsleuteld wordt via een aangepaste beveiligingshandler.
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Open vanaf een bestandspad met een wachtwoord, decryptie via een custom security handler.
SaveNewInfo()Sla de gewijzigde info op in een nieuw PDF-bestand.
SaveNewInfoWithXmp()Sla de gewijzigde info op in een nieuw PDF-bestand, waarbij de Info-dict-items worden gesynchroniseerd met XMP-metadata.
SaveNewInfoWithXmp(outputFileName: string)Sla de gewijzigde info op in een bestand, waarbij de Info-dict-items worden gesynchroniseerd met XMP-metadata.
SetMetaInfo(name: string, value: string)Stel een aangepaste metadata-eigenschap in het document-info-woordenboek in.
GetMetaInfo(name: string)Haal een aangepaste metadata-eigenschap op uit het document-info-woordenboek.
GetPdfVersion()Methode-vorm alias van PdfVersion die overeenkomt met de publieke surface van PdfFileInfo.GetPdfVersion().
GetPageWidth(pageNum: int)Haal de breedte van een specifieke pagina op in points (1-gebaseerd paginanummer).
GetPageHeight(pageNum: int)Haal de hoogte van een specifieke pagina op in points (1-gebaseerd paginanummer).
GetPageRotation(pageNum: int)Haal de rotatie van een specifieke pagina op (0, 90, 180, 270).
GetPageXOffset(pageNum: int)X-coördinaat van de bijsnijdingsherkomst van de pagina binnen de mediagrens (CropBox linker inset).
GetPageYOffset(pageNum: int)Y-coördinaat van de bijsnijdingsherkomst van de pagina binnen de mediagrens (CropBox onderste inset).
GetDocumentInfo()Haal alle documentmetadata op als een dictionary.
IsValidPdfBytes(data: byte[])Controleer of de opgegeven bytes een geldig PDF-bestand vertegenwoordigen.
IsValidPdfStream(stream: Stream)Controleer of de opgegeven stream een geldig PDF-bestand vertegenwoordigt.
GetDocumentPrivilege()Haalt de documentprivileges (rechten) op.
BindPdf(srcDoc: Document)Koppel deze façade aan een bestaand Document-instance.
ClearInfo()Verwijdert de standaard /Info-woordenboekvermeldingen (Title, Author, Subject, Keywords, Creator, Producer, Trapped, CreationDate, ModDate) op het gekoppelde document.
BindPdf(path: string)Koppel deze façade aan een PDF-bestand op het opgegeven pad.
Save(destStream: Stream)Sla het gebonden document op naar een stream.
Save(destFile: string)Sla het gebonden document op naar een bestandspad.
Close()Sluit het gebonden document en maak het vrij.
SaveNewInfo(outputStream: Stream)Sla het gewijzigde Info-woordenboek op naar een stream.
SaveNewInfo(outputFile: string)Sla het gewijzigde Info-woordenboek op in een bestand.
Dispose()Roept Dispose aan op deze PdfFileInfo-instantie.

Zie ook

 Nederlands