PdfFileInfo

Približni podaci

PdfFileInfo je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: IDisposable.

Facade za pristup metapodatkama i svojstvima PDF dokumenta.

Ova klasa pruža 34 metode za rad s PdfFileInfo objektima u .NET programima. Postoje i sljedeće metode: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset, i 8 dodatnih metoda. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: Author, CreationDate, CreationDateValue, Creator, Document, HasCollection, i još 26 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
DocumentDocument?Čitaj.Vezan dokument.
InputFilestring?Čitanje/pisanjePutuje izvornog PDF-a.
HasOpenPasswordboolČitaj.Da li je PDF-u potreban korisnik/lažni lozinka za otvaranje.
HasEditPasswordboolČitaj.Ako je PDF-odnos ima vlasnik/kod za uređivanje (tj.
PasswordTypePasswordTypeČitaj.Koja vrsta lozinke (ako postoji) autentificirala je vezan PDF.
Titlestring?Čitanje/pisanjeNaziv dokumenta.
Authorstring?Čitanje/pisanjeAutor dokumenta.
Subjectstring?Čitanje/pisanje-Taj dokument.
Keywordsstring?Čitanje/pisanjeKljučne riječi dokumenta.
Creatorstring?Čitanje/pisanjeAplikacija za kreatora.
Producerstring?Čitaj.Aplikacija proizvođača koja je napravila PDF.
HeaderDictionary<string, string>Čitanje/pisanjeUnos prilagođenih metapodataka iz temeljnog rječnika /Info, upisan po imenu.
CreationDatestringČitanje/pisanjeDatum stvaranja u PDF-u (D:YY YYMMDDHHmmSSOHH’mm’) ili prazan ako nije.
CreationDateValueDateTimeČitanje/pisanjeU slučaju da je to moguće, potrebno je provesti postupke za utvrđivanje i preispitivanje.
ModDatestringČitanje/pisanjeDatum izmjene u izvornom formatu PDF-a (D:YY YYMMDDHHmmSSOHH’mm’) ili prazan ako nije.
ModDateValueDateTimeČitanje/pisanjeU slučaju da je to moguće, potrebno je provesti postupke za utvrđivanje i preispitivanje.
NumberOfPagesintČitaj.Broj stranica.
PdfVersionstring?Čitaj.U slučaju da je to moguće, treba se uključiti u popis.
IsEncryptedboolČitaj.Ako je dokument šifriran.
HasFormboolČitaj.Da li dokument ima obrazac.
HasOutlinesboolČitaj.Da li dokument ima zalagatelje.
HasMetadataboolČitaj.Da li dokument sadrži XMP metapodatke.
HasEmbeddedFilesboolČitaj.Da li dokument sadrži datoteke.
HasPageLabelsboolČitaj.Da li dokument ima oznake stranica.
HasLayersboolČitaj.Ako je to moguće, uputite u datoteku.
HasCollectionboolČitaj.Ako je dokument PDF portfolio (ima /Skupljenje u katalogo).
IsTaggedboolČitaj.Da li je dokument označen.
PageLayoutstring?Čitaj.U slučaju da je to moguće, potrebno je provesti proces razgradnje.
PageModestring?Čitaj.Službeni sustav (npr. “UseOutlines”, " FullScreen").
IsPdfFileboolČitaj.Da li je vezan dokument valjan PDF datoteka (priroda primjera).
InputStreamStream?Čitanje/pisanjeIzvor-PDF stream.
UseStrictValidationboolČitanje/pisanjeKad je istina, parser primjenjuje stroge pravila PDF potvrđivanja.

Metoda za primjenu

PotpisOpisivanje
PdfFileInfo()Stvoriti prazan PdfFileInfo primjerak.
PdfFileInfo(document: Document)Stvoriti PdfFileInfo primjerak za oklop postojećeg Dokumenta.
PdfFileInfo(input: byte[])Stvoriti PdfFileInfo primjerak iz PDF bajta.
PdfFileInfo(input: byte[], password: string)Stvoriti PdfFileInfo primjerak iz PDF bajta s lozinkom.
PdfFileInfo(inputFile: string)Stvoriti PdfFileInfo primjerak iz putanje datoteke.
PdfFileInfo(inputFile: string, password: string)Stvoriti PdfFileInfo primjerak s putanje datoteke sa lozinkom.
PdfFileInfo(inputStream: Stream)Stvoriti PdfFileInfo primjerak iz toka.
PdfFileInfo(inputStream: Stream, password: string)Otvorite iz toka sa lozinkom.
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Otvorite iz toka sa lozinkom i prilagođenim sigurnosnim rukovodilačem.
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Otvoriti s puta datoteke sa lozinkom i prilagođenim zaštitnim rukovodilacem.
SaveNewInfo()Sačuvaj izmijenjene informacije u novu PDF datoteku.
SaveNewInfoWithXmp()Sačuvajte izmijenjene informacije u novu PDF datoteku, sinhronizirajući Info dict unose s XMP metapodatkom.
SaveNewInfoWithXmp(outputFileName: string)Sačuvajte izmijenjene informacije u datoteku, sinhronizirajući ulaze na XMP metapodatke.
SetMetaInfo(name: string, value: string)Postavi prilagođeno svojstvo metapodataka u rječnik informacija o dokumentu.
GetMetaInfo(name: string)Dobijate prilagođenu svojstvo metapodataka iz rečnika informacija o dokumentima.
GetPdfVersion()U slučaju da je to moguće, mora se odvojiti.
GetPageWidth(pageNum: int)Pronađite širinu određene stranice u točkama (po broju stranica na temelju 1).
GetPageHeight(pageNum: int)Dobijete visinu određene stranice u točkama (na temelju broja stranica).
GetPageRotation(pageNum: int)Dobijte rotaciju određene stranice (0, 90, 180, 270).
GetPageXOffset(pageNum: int)X koordinata porekla stranice unutar granice stranica.
GetPageYOffset(pageNum: int)Y koordinata porekla stranice unutar granice stranica.
GetDocumentInfo()Dobijte sve metapodatke dokumenta kao rječnik.
IsValidPdfBytes(data: byte[])Provjerite jesu li navedeni bajtovi valjan PDF datoteka.
IsValidPdfStream(stream: Stream)Provjerite je li dat protok valjan PDF fajl.
GetDocumentPrivilege()Dobijte ovlasti za dokument.
BindPdf(srcDoc: Document)Veži ovu fasadu za postojeću instanciju dokumenta.
ClearInfo()Čisti standardne /Info riječi (naziv, autor, predmet, ključne reči, kreator, producent, zarobljen, CreationDate,ModDate) na vezanoj dokumenti.
BindPdf(path: string)Veži ovu fasadu na PDF datoteku u datoj stazi.
Save(destStream: Stream)Sačuvati vezan dokument u tok.
Save(destFile: string)Sačuvati vezan dokument na putanje datoteke.
Close()Zatvorite i otpustite dokument.
SaveNewInfo(outputStream: Stream)Sačuvaj izmijenjeni Info rječnik u strimu.
SaveNewInfo(outputFile: string)Sačuvaj izmijenjeni Info rječnik u datoteku.
Dispose()Zove se raspolaganje na ovom PdfFileInfo primjerku.

Također pogledajte:

 Hrvatski