PdfFileInfo

Opinie generală

PdfFileInfo este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: IDisposable.

Fațadă pentru accesarea metadatelor și a proprietăților documentului PDF.

Această clasă oferă 34 de metode pentru a lucra cu obiecte PdfFileInfo în programe .NET. Metodele disponibile includ: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset, și 8 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Author, CreationDate, CreationDateValue, Creator, Document, HasCollection, şi încă 26 de persoane.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
DocumentDocument?Citeşte.Documentul legat.
InputFilestring?Citire/scriereDrumul PDF al surselor.
HasOpenPasswordboolCiteşte.Dacă PDF-ul necesită un utilizator/o parolă de deschidere pentru a fi deschis.
HasEditPasswordboolCiteşte.Dacă PDF-ul are un proprietar/pasaport de editare (adică:.
PasswordTypePasswordTypeCiteşte.Ce tip de parolă (dacă există) a autentificat PDF-ul legat.
Titlestring?Citire/scriereTitlul documentului.
Authorstring?Citire/scriereAutorul documentului.
Subjectstring?Citire/scriereSubiectul documentului.
Keywordsstring?Citire/scriereCuvintele cheie ale documentului.
Creatorstring?Citire/scriereAplicaţia creatorului.
Producerstring?Citeşte.Aplicaţia de producător care a creat PDF-ul.
HeaderDictionary<string, string>Citire/scriereIntrările personalizate de metadată din dicționarul /Info, introduse cu numele.
CreationDatestringCitire/scriereData creării în format PDF nativ (D:YY YYMMDDHHmmSSOHH’mm’) sau goală atunci când nu există.
CreationDateValueDateTimeCitire/scriereVederea brută a DateTime de la CreationDate (accesorul pentru confort).
ModDatestringCitire/scriereData modificării în format PDF nativ (D:YY YYMMDDHHmmSSOHH’mm’) sau goală atunci când nu există.
ModDateValueDateTimeCitire/scriereVederea brută a DateTime de la ModDate (accesorul pentru confort).
NumberOfPagesintCiteşte.Numărul de pagini.
PdfVersionstring?Citeşte.Serialul versiunii PDF (de exemplu, “1.4”, " 1.7").
IsEncryptedboolCiteşte.Dacă documentul este criptat.
HasFormboolCiteşte.Dacă documentul are un formular.
HasOutlinesboolCiteşte.Dacă documentul are bookmark-uri.
HasMetadataboolCiteşte.Dacă documentul conține metadate XMP.
HasEmbeddedFilesboolCiteşte.Dacă documentul are fișiere încorporate.
HasPageLabelsboolCiteşte.Dacă documentul are etichete de pagină.
HasLayersboolCiteşte.Dacă documentul are straturi (conținut opțional).
HasCollectionboolCiteşte.Dacă documentul este un portofoliu PDF (are o mențiune /Collection în catalog).
IsTaggedboolCiteşte.Dacă documentul este etichetat.
PageLayoutstring?Citeşte.Modul de amenajare a paginii (de exemplu, “SinglePage”, " TwoColumnLeft").
PageModestring?Citeşte.Modul paginii (de exemplu, “UseOutlines”, " FullScreen").
IsPdfFileboolCiteşte.Dacă documentul legat este un fișier PDF valid (proprietatea instanței).
InputStreamStream?Citire/scriereSursa-PDF flux.
UseStrictValidationboolCitire/scriereCând este adevărat, parserul aplică reguli stricte de validare PDF.

Metode de evaluare

SemnăturaDescriere:
PdfFileInfo()Creează o instanță goală PdfFileInfo.
PdfFileInfo(document: Document)Crearea unei instante PdfFileInfo care înfășoară un Document existent.
PdfFileInfo(input: byte[])Creează o instanță PdfFileInfo din bați PDF.
PdfFileInfo(input: byte[], password: string)Creează o instanță PdfFileInfo din bați PDF cu o parolă.
PdfFileInfo(inputFile: string)Creează o instanță PdfFileInfo dintr-o cale de fișier.
PdfFileInfo(inputFile: string, password: string)Creează o instanță PdfFileInfo dintr-o cale de fișier cu o parolă.
PdfFileInfo(inputStream: Stream)Creează o instanță PdfFileInfo dintr-un flux.
PdfFileInfo(inputStream: Stream, password: string)Deschide de la un flux cu o parolă.
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Deschide de la un flux cu o parolă și un manager de securitate personalizat.
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Deschide de la o cale a fișierului cu un password și un manager de securitate personalizat.
SaveNewInfo()Salvați informațiile modificate într-un nou fișier PDF.
SaveNewInfoWithXmp()Salvați informațiile modificate într-un nou fișier PDF, sincronizând intrările din Info dict cu metadatele XMP.
SaveNewInfoWithXmp(outputFileName: string)Salvați informațiile modificate într-un fișier, sincronizând intrările din Info dict cu metadatele XMP.
SetMetaInfo(name: string, value: string)Setarea unei proprietăți personalizate de metadată în dicţionarul informațiilor documentelor.
GetMetaInfo(name: string)Obține o proprietate personalizată de metadata din dicționarul documentelor.
GetPdfVersion()Alias-ul în formă de metodă al PdfVersion.
GetPageWidth(pageNum: int)Obțineți lățimea unei pagini specifice în puncte (numărul de pagină bazat pe 1).
GetPageHeight(pageNum: int)Obțineți înălțimea unei pagini specifice în puncte (numărul de pagină bazat pe 1).
GetPageRotation(pageNum: int)Obțineți rotația unei pagini specifice (0, 90, 180, 270).
GetPageXOffset(pageNum: int)Coordonata X a originii paginii în interiorul graniței paginei.
GetPageYOffset(pageNum: int)Coordonata Y a originii paginii în interiorul graniței paginei.
GetDocumentInfo()Obține toate metadatele documentului ca un dicționar.
IsValidPdfBytes(data: byte[])Verificați dacă baitii dat reprezintă un fișier PDF valabil.
IsValidPdfStream(stream: Stream)Verificați dacă fluxul dat reprezintă un fișier PDF valabil.
GetDocumentPrivilege()Obțineți privilegiile documentului (permisiunile).
BindPdf(srcDoc: Document)Legă această fațadă la o instanță document existent.
ClearInfo()Curăță mențiunile standard din dicționarul /Info (titlu, autor, subiect, cuvinte cheie, creator, producător, capturat, CreationDate,ModDate) de pe documentul legat.
BindPdf(path: string)Legă această fațadă la un fișier PDF pe calea dată.
Save(destStream: Stream)Salvează documentul legat într-un flux.
Save(destFile: string)Salvați documentul legat într-o cale de fișier.
Close()Închide şi eliberează documentul legat.
SaveNewInfo(outputStream: Stream)Salvați dicţionarul Info modificat într-un flux.
SaveNewInfo(outputFile: string)Salvaţi dicționarul Info modificat într-un fişier.
Dispose()Apeluri Dispose pe această instanță PdfFileInfo.

Vezi și:

 Română