PdfFileInfo
Overview
PdfFileInfo az .NET-es FOSS Aspose.PDF osztály. Az örökölők: IDisposable.
PDF dokumentum metadata és tulajdonságai eléréséhez szükséges homlokzat.
Ez a osztály 34 módszert biztosít az PdfFileInfo objektumokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset, és 8 további módszer. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: Author, CreationDate, CreationDateValue, Creator, Document, HasCollection, és 26 több.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Document | Document? | Read | A kötött dokumentum. |
InputFile | string? | Olvasás/írás | A forrás PDF útvonal. |
HasOpenPassword | bool | Read | Az PDF-t nyitni használó/nyitási jelszó kell. |
HasEditPassword | bool | Read | Az PDF-ben van-e tulajdonos/szerkesztési jelszó (pl. |
PasswordType | PasswordType | Read | Milyen típusú jelszó (ha van) hitelesítette a kötött PDF-et. |
Title | string? | Olvasás/írás | A dokumentum címe. |
Author | string? | Olvasás/írás | A dokumentum szerzője. |
Subject | string? | Olvasás/írás | A dokumentum tárgya. |
Keywords | string? | Olvasás/írás | A dokumentum kulcsszavak. |
Creator | string? | Olvasás/írás | A teremtő alkalmazás. |
Producer | string? | Read | A gyártó alkalmazás, ami létrehozta a PDF-et. |
Header | Dictionary<string, string> | Olvasás/írás | A /Info alapjelenetből származó, a név szerint feltüntetett egyedi metaadatok. |
CreationDate | string | Olvasás/írás | A létrehozási dátum PDF-formátumban (D:YY YYMMDDHHmmSSOHH’mm’) vagy üres, ha nincs. |
CreationDateValue | DateTime | Olvasás/írás | A DateTime RAW látása a CreationDate (könnyiség-pótló). |
ModDate | string | Olvasás/írás | A módosítás dátumát PDF-formátumban (D:YY YYMMDDHHmmSSOHH’mm’) vagy hiányzó esetben üres formában. |
ModDateValue | DateTime | Olvasás/írás | A DateTime RAW látása a ModDate (könnyiség-pótló). |
NumberOfPages | int | Read | Oldalak száma. |
PdfVersion | string? | Read | A PDF-verzió szalagja (pl. “1.4”, “7.”). |
IsEncrypted | bool | Read | Az, hogy a dokumentum titkosított-e. |
HasForm | bool | Read | Az, hogy a dokumentumnak van-e formája. |
HasOutlines | bool | Read | A dokumentum könyvjelzői. |
HasMetadata | bool | Read | Az XMP-metadatok tartalma. |
HasEmbeddedFiles | bool | Read | Az, hogy a dokumentumban vannak-e beágyazott fájlok. |
HasPageLabels | bool | Read | Az, hogy a dokumentumban vannak-e címkék. |
HasLayers | bool | Read | Az, hogy a dokumentum rétegeket tartalmaz-e (nem kötelező tartalom). |
HasCollection | bool | Read | Az, hogy a dokumentum PDF portfólió-e (a katalógusban /Collection bejegyzés van). |
IsTagged | bool | Read | Az, hogy a dokumentum címkézett-e. |
PageLayout | string? | Read | A oldal elrendezés módja (pl. “SinglePage”, " TwoColumnLeft"). |
PageMode | string? | Read | A oldal módja (pl. “UseOutlines”, " FullScreen"). |
IsPdfFile | bool | Read | Az, hogy a kötött dokumentum érvényes PDF-fájl (instansz tulajdonság). |
InputStream | Stream? | Olvasás/írás | Forrás-PDF. |
UseStrictValidation | bool | Olvasás/írás | Ha igaz, a elemző szigorú PDF-meghatározási szabályokat alkalmaz. |
Methods
| Signature | Description |
|---|---|
PdfFileInfo() | Hozz létre egy üres PdfFileInfo példányt. |
PdfFileInfo(document: Document) | Egy meglévő dokumentumot beborító PdfFileInfo példány létrehozása. |
PdfFileInfo(input: byte[]) | Hozzáférés a PDF-bázitokból. |
PdfFileInfo(input: byte[], password: string) | Hozzon létre egy PdfFileInfo példányt PDF-bitéből, jelszóval. |
PdfFileInfo(inputFile: string) | Hozzáférés egy PdfFileInfo példányt a fájl útvonalából. |
PdfFileInfo(inputFile: string, password: string) | Hozz létre egy PdfFileInfo példányt egy fájl útvonalból, jelszóval. |
PdfFileInfo(inputStream: Stream) | Hozzáfér egy PdfFileInfo példányt a folyóból. |
PdfFileInfo(inputStream: Stream, password: string) | Nyissa meg egy stream-től jelszóval. |
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | Nyisd ki egy stream-ből, jelszóval és egy egyedi biztonsági kezelővel. |
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | Nyisd fel egy fájl útvonalon, jelszóval és egy egyedi biztonsági kezelővel. |
SaveNewInfo() | A módosított információkat egy új PDF-fájlba mentse. |
SaveNewInfoWithXmp() | A módosított infót egy új PDF-fájlba menteni, az Info dict bejegyzések szinkronizálása XMP metadata. |
SaveNewInfoWithXmp(outputFileName: string) | A módosított infót egy fájlba menteni, az Info diktátum bejegyzéseit XMP metadata-val szinkronizálni. |
SetMetaInfo(name: string, value: string) | A dokumentum információs szótárban állítson be egy egyedi metadata tulajdonságot. |
GetMetaInfo(name: string) | Szerezzen egy egyedi metadata tulajdonságot a dokumentum információs szótárból. |
GetPdfVersion() | PdfVersion módszer-formás álneve. |
GetPageWidth(pageNum: int) | Szerezzen egy adott oldal szélességét pontokban (1-es oldalszámon alapuló). |
GetPageHeight(pageNum: int) | Szerezd meg egy adott oldal magasságát pontokban (1-es oldalszámon alapuló). |
GetPageRotation(pageNum: int) | Szerezd meg egy adott oldal forgatását (0, 90, 180, 270). |
GetPageXOffset(pageNum: int) | A oldal eredetének X koordináta a laphatáron belül. |
GetPageYOffset(pageNum: int) | A oldal eredetének Y koordinátája a lap határán belül. |
GetDocumentInfo() | Minden dokumentum-metadat szótárként. |
IsValidPdfBytes(data: byte[]) | Ellenőrizze, hogy az adott bájtok érvényes PDF-fájlokat jelentenek. |
IsValidPdfStream(stream: Stream) | Ellenőrizze, hogy az adott áramlat érvényes PDF-fájl. |
GetDocumentPrivilege() | Szerezd meg a dokumentum jogosultságait. |
BindPdf(srcDoc: Document) | Csatlakoztassa ezt a homlokzatot egy meglévő dokumentum példányhoz. |
ClearInfo() | A kötött dokumentumban a standard /Info szótárbejegyzéseket (cím, szerző, téma, kulcsszó, alkotó, gyártó, csapdába ejtett, CreationDate,ModDate) kitörli. |
BindPdf(path: string) | Csatlakoztassa ezt a homlokzatot egy PDF-fájlhoz az adott útvonalon. |
Save(destStream: Stream) | A kötött dokumentumot egy folyóba menteni. |
Save(destFile: string) | A kötött dokumentumot egy fájl útvonalba menteni. |
Close() | Zárja be és engedje el a kötött dokumentumot. |
SaveNewInfo(outputStream: Stream) | A módosított Info szótár egy folyóművben mentése. |
SaveNewInfo(outputFile: string) | A módosított Info szótár egy fájlba mentése. |
Dispose() | A PdfFileInfo példányban a Dispose hívás. |