PdfFileInfo
Översikt
PdfFileInfo är en klass i Aspose.PDF FOSS för .NET. ärvt från: IDisposable.
Facade för att få tillgång till PDF-dokumentmetadata och egenskaper.
Denna klass ger 34 metoder för att arbeta med PdfFileInfo objekt i .NET-program. Tillgängliga metoder inkluderar: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset,och åtta ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Author, CreationDate, CreationDateValue, Creator, Document, HasCollection,och 26 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
Document | Document? | Läsning | Det bindande dokumentet. |
InputFile | string? | Läs/ Skriv | Vägen till källan PDF. |
HasOpenPassword | bool | Läsning | Om PDF-filen kräver ett användar/öppnat lösenord för att öppna. |
HasEditPassword | bool | Läsning | Om PDF har ett ägare/redigerande lösenord (dvs. |
PasswordType | PasswordType | Läsning | Vilken typ av lösenord (om någon) autentiserade den bunden PDF. |
Title | string? | Läs/ Skriv | Dokumentets titel. |
Author | string? | Läs/ Skriv | Författaren av dokumentet. |
Subject | string? | Läs/ Skriv | Dokumentet är ämnet. |
Keywords | string? | Läs/ Skriv | Dokumentets nyckelord. |
Creator | string? | Läs/ Skriv | tillämpningen av skaparen. |
Producer | string? | Läsning | Den tillverkare som skapade PDF. |
Header | Dictionary<string, string> | Läs/ Skriv | Anpassade metadata entréer från underliggande /Info-lösenord, nyckel efter namn. |
CreationDate | string | Läs/ Skriv | Skapandedatum i PDF-format (D:YY YYMMDDHmmSSOHH’mm’) eller tomt när det inte finns. |
CreationDateValue | DateTime | Läs/ Skriv | Raw DateTime syn på CreationDate (FOSS-endast bekvämlighet). |
ModDate | string | Läs/ Skriv | Ändringstiden i PDF-format (D:YY YYMMDDHmmSSOHH’mm’) eller tom när den saknas. |
ModDateValue | DateTime | Läs/ Skriv | Raw DateTime syn på ModDate (FOSS-endast bekvämlighet). |
NumberOfPages | int | Läsning | Antalet sidor . |
PdfVersion | string? | Läsning | PDF-versionsträng (t.ex. ”1.4”, ” 1.7”). |
IsEncrypted | bool | Läsning | Om dokumentet är krypterat. |
HasForm | bool | Läsning | Om dokumentet har en form. |
HasOutlines | bool | Läsning | Om dokumentet har bokmärken. |
HasMetadata | bool | Läsning | Om dokumentet har XMP metadata. |
HasEmbeddedFiles | bool | Läsning | Om dokumentet har inbyggda filer. |
HasPageLabels | bool | Läsning | Om dokumentet har sidlags. |
HasLayers | bool | Läsning | Om dokumentet har lager (alternativt innehåll). |
HasCollection | bool | Läsning | Om dokumentet är en PDF-portfölj (har en /Kollektionsinträde i katalogen). |
IsTagged | bool | Läsning | Om dokumentet är taggat. |
PageLayout | string? | Läsning | Sidan layout läge (t.ex., ”SinglePage”, ” TwoColumnLeft”). |
PageMode | string? | Läsning | Sidan läge (t.ex., ”UseOutlines”, ” FullScreen”). |
IsPdfFile | bool | Läsning | Om det bunden dokumentet är en giltig PDF-fil (instansäkerhet). |
InputStream | Stream? | Läs/ Skriv | Källa PDF ström. |
UseStrictValidation | bool | Läs/ Skriv | När det är sant, tillämpar parserna strikta PDF-valideringsregler. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfFileInfo() | Skapa ett tomt PdfFileInfo instans. |
PdfFileInfo(document: Document) | Skapa ett PdfFileInfo instans som täcker en befintlig Dokument. |
PdfFileInfo(input: byte[]) | Skapa ett PdfFileInfo instans från PDF-byter. |
PdfFileInfo(input: byte[], password: string) | Skapa ett PdfFileInfo-instans från PDF-byter med ett lösenord. |
PdfFileInfo(inputFile: string) | Skapa ett PdfFileInfo instans från en filvägen. |
PdfFileInfo(inputFile: string, password: string) | Skapa ett PdfFileInfo-instans från en filvägen med ett lösenord. |
PdfFileInfo(inputStream: Stream) | Skapa en PdfFileInfo instans från ett ström. |
PdfFileInfo(inputStream: Stream, password: string) | Öppna från en ström med ett lösenord. |
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | Öppna från en ström med ett lösenord och en anpassad säkerhetsoperatör. |
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | Öppna från en filvägen med ett lösenord och en anpassad säkerhetsoperatör. |
SaveNewInfo() | Spara den modifierade informationen i en ny PDF-fil. |
SaveNewInfoWithXmp() | Spara den modifierade informationen till en ny PDF-fil, synkronisera Info dik entréer till XMP metadata. |
SaveNewInfoWithXmp(outputFileName: string) | Spara den modifierade informationen till en fil, synkronisera Info dik-inträden till XMP metadata. |
SetMetaInfo(name: string, value: string) | Ställ in en anpassad metadata egenskap i dokument info-lösenord. |
GetMetaInfo(name: string) | Få en anpassad metadata egenskap från dokument info-lösenord. |
GetPdfVersion() | Metod-form alias av PdfVersion matchande den Aspose.Pdf PdfFileInfo.GetPdfVersion() offentliga ytan. |
GetPageWidth(pageNum: int) | Få bredden på en viss sida i poäng (1-baserat sidnummer). |
GetPageHeight(pageNum: int) | Få höjden på en viss sida i poäng (1-baserat sidnummer). |
GetPageRotation(pageNum: int) | Hämta rotationen för en specifik sida (0, 90, 180, 270). |
GetPageXOffset(pageNum: int) | X-koordinat av sidan odlings ursprung inom median (CropBox vänstra inset). |
GetPageYOffset(pageNum: int) | Y-koordinat av sidan odlings ursprung inom median (CropBox botten inset). |
GetDocumentInfo() | Hämta all dokumentmetadata som en ordbok. |
IsValidPdfBytes(data: byte[]) | Kontrollera om de angivna byterna representerar en giltig PDF-fil. |
IsValidPdfStream(stream: Stream) | Kontrollera om den angivna strömmen representerar en giltig PDF-fil. |
GetDocumentPrivilege() | Hämta dokumentets behörigheter (permissions). |
BindPdf(srcDoc: Document) | Bind den här fasaden till en befintlig dokumentinstans. |
ClearInfo() | Det klargör standard /Info-lagsordförteckningar (Title, Author, Subject, Keywords, Creator, Producer, Trapped, CreationDate,ModDate) på det bunden dokumentet. |
BindPdf(path: string) | Bind den här fasaden till en PDF-fil på den angivna vägen. |
Save(destStream: Stream) | Spara det länkade dokumentet till en ström. |
Save(destFile: string) | Spara det länkade dokumentet till en filvägen. |
Close() | Stäng och släpp binddokumentet. |
SaveNewInfo(outputStream: Stream) | Spara den modifierade Info-lagsordet i en ström. |
SaveNewInfo(outputFile: string) | Spara den modifierade Info-lagsordboken i en fil. |
Dispose() | Rösta på denna instans PdfFileInfo. |