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

NamnTyp avAccessBeskrivning
DocumentDocument?LäsningDet bindande dokumentet.
InputFilestring?Läs/ SkrivVägen till källan PDF.
HasOpenPasswordboolLäsningOm PDF-filen kräver ett användar/öppnat lösenord för att öppna.
HasEditPasswordboolLäsningOm PDF har ett ägare/redigerande lösenord (dvs.
PasswordTypePasswordTypeLäsningVilken typ av lösenord (om någon) autentiserade den bunden PDF.
Titlestring?Läs/ SkrivDokumentets titel.
Authorstring?Läs/ SkrivFörfattaren av dokumentet.
Subjectstring?Läs/ SkrivDokumentet är ämnet.
Keywordsstring?Läs/ SkrivDokumentets nyckelord.
Creatorstring?Läs/ Skrivtillämpningen av skaparen.
Producerstring?LäsningDen tillverkare som skapade PDF.
HeaderDictionary<string, string>Läs/ SkrivAnpassade metadata entréer från underliggande /Info-lösenord, nyckel efter namn.
CreationDatestringLäs/ SkrivSkapandedatum i PDF-format (D:YY YYMMDDHmmSSOHH’mm’) eller tomt när det inte finns.
CreationDateValueDateTimeLäs/ SkrivRaw DateTime syn på CreationDate (FOSS-endast bekvämlighet).
ModDatestringLäs/ SkrivÄndringstiden i PDF-format (D:YY YYMMDDHmmSSOHH’mm’) eller tom när den saknas.
ModDateValueDateTimeLäs/ SkrivRaw DateTime syn på ModDate (FOSS-endast bekvämlighet).
NumberOfPagesintLäsningAntalet sidor .
PdfVersionstring?LäsningPDF-versionsträng (t.ex. ”1.4”, ” 1.7”).
IsEncryptedboolLäsningOm dokumentet är krypterat.
HasFormboolLäsningOm dokumentet har en form.
HasOutlinesboolLäsningOm dokumentet har bokmärken.
HasMetadataboolLäsningOm dokumentet har XMP metadata.
HasEmbeddedFilesboolLäsningOm dokumentet har inbyggda filer.
HasPageLabelsboolLäsningOm dokumentet har sidlags.
HasLayersboolLäsningOm dokumentet har lager (alternativt innehåll).
HasCollectionboolLäsningOm dokumentet är en PDF-portfölj (har en /Kollektionsinträde i katalogen).
IsTaggedboolLäsningOm dokumentet är taggat.
PageLayoutstring?LäsningSidan layout läge (t.ex., ”SinglePage”, ” TwoColumnLeft”).
PageModestring?LäsningSidan läge (t.ex., ”UseOutlines”, ” FullScreen”).
IsPdfFileboolLäsningOm det bunden dokumentet är en giltig PDF-fil (instansäkerhet).
InputStreamStream?Läs/ SkrivKälla PDF ström.
UseStrictValidationboolLäs/ SkrivNär det är sant, tillämpar parserna strikta PDF-valideringsregler.

Metoder

SignatureBeskrivning
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.

Se även

 Svenska