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: | Prihvat | Opisivanje |
|---|---|---|---|
Document | Document? | Čitaj. | Vezan dokument. |
InputFile | string? | Čitanje/pisanje | Putuje izvornog PDF-a. |
HasOpenPassword | bool | Čitaj. | Da li je PDF-u potreban korisnik/lažni lozinka za otvaranje. |
HasEditPassword | bool | Čitaj. | Ako je PDF-odnos ima vlasnik/kod za uređivanje (tj. |
PasswordType | PasswordType | Čitaj. | Koja vrsta lozinke (ako postoji) autentificirala je vezan PDF. |
Title | string? | Čitanje/pisanje | Naziv dokumenta. |
Author | string? | Čitanje/pisanje | Autor dokumenta. |
Subject | string? | Čitanje/pisanje | -Taj dokument. |
Keywords | string? | Čitanje/pisanje | Ključne riječi dokumenta. |
Creator | string? | Čitanje/pisanje | Aplikacija za kreatora. |
Producer | string? | Čitaj. | Aplikacija proizvođača koja je napravila PDF. |
Header | Dictionary<string, string> | Čitanje/pisanje | Unos prilagođenih metapodataka iz temeljnog rječnika /Info, upisan po imenu. |
CreationDate | string | Čitanje/pisanje | Datum stvaranja u PDF-u (D:YY YYMMDDHHmmSSOHH’mm’) ili prazan ako nije. |
CreationDateValue | DateTime | Čitanje/pisanje | U slučaju da je to moguće, potrebno je provesti postupke za utvrđivanje i preispitivanje. |
ModDate | string | Čitanje/pisanje | Datum izmjene u izvornom formatu PDF-a (D:YY YYMMDDHHmmSSOHH’mm’) ili prazan ako nije. |
ModDateValue | DateTime | Čitanje/pisanje | U slučaju da je to moguće, potrebno je provesti postupke za utvrđivanje i preispitivanje. |
NumberOfPages | int | Čitaj. | Broj stranica. |
PdfVersion | string? | Čitaj. | U slučaju da je to moguće, treba se uključiti u popis. |
IsEncrypted | bool | Čitaj. | Ako je dokument šifriran. |
HasForm | bool | Čitaj. | Da li dokument ima obrazac. |
HasOutlines | bool | Čitaj. | Da li dokument ima zalagatelje. |
HasMetadata | bool | Čitaj. | Da li dokument sadrži XMP metapodatke. |
HasEmbeddedFiles | bool | Čitaj. | Da li dokument sadrži datoteke. |
HasPageLabels | bool | Čitaj. | Da li dokument ima oznake stranica. |
HasLayers | bool | Čitaj. | Ako je to moguće, uputite u datoteku. |
HasCollection | bool | Čitaj. | Ako je dokument PDF portfolio (ima /Skupljenje u katalogo). |
IsTagged | bool | Čitaj. | Da li je dokument označen. |
PageLayout | string? | Čitaj. | U slučaju da je to moguće, potrebno je provesti proces razgradnje. |
PageMode | string? | Čitaj. | Službeni sustav (npr. “UseOutlines”, " FullScreen"). |
IsPdfFile | bool | Čitaj. | Da li je vezan dokument valjan PDF datoteka (priroda primjera). |
InputStream | Stream? | Čitanje/pisanje | Izvor-PDF stream. |
UseStrictValidation | bool | Čitanje/pisanje | Kad je istina, parser primjenjuje stroge pravila PDF potvrđivanja. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
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. |