PdfFileInfo

PdfFileInfo class

Representerar en klass för åtkomst av metainformation för PDF-dokument.

public sealed class PdfFileInfo : SaveableFacade

Konstruktörer

namnBeskrivning
PdfFileInfo()Initierar en ny instans av klassen Aspose.Pdf.Facades.PdfFileInfo med standardvärden.
PdfFileInfo(Document)Initierar nyPdfFileInfo objekt på basen avdocument .
PdfFileInfo(Stream)Initierar en ny instans av klassen Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(string)Initierar en ny instans av klassen Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(Stream, string)Initierar en ny instans av klassen Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(string, string)Initierar en ny instans av klassen Aspose.Pdf.Facades.PdfFileInfo.

Egenskaper

namnBeskrivning
Author { get; set; }Hämtar eller ställer in författarinformation för PDF-dokument.
CreationDate { get; set; }Hämtar eller ställer in CreationDate-informationen för PDF-dokument.
Creator { get; set; }Hämtar eller ställer in skaparinformationen för PDF-dokument.
Document { get; }Får dokumentfasaden arbetar på.
HasCollection { get; }Returnerar sant om den aktuella indatafilen är en “Portfolio”-fil som innehåller en samling PDF-filer.
HasEditPassword { get; }Returnerar sant om lösenord behövs för att ändra behörigheter eller dokumentsäkerhetsegenskap. Var uppmärksam på att den här egenskapen endast kan läsas om ett giltigt lösenord angavs iPdfFileInfo constructor. Om PasswordType är otillgänglig (betyder att ogiltigt lösenord angavs) kommer läsning av denna egenskap att misslyckas medInvalidPasswordException .
HasOpenPassword { get; }Returnerar sant om lösenord behövs för att öppna ett lösenordsskyddat pdf-dokument.
Header { get; set; }Hämtar eller ställer in den anpassade informationen för PDF-dokument.
IsEncrypted { get; }Kontrollerar om PDF-dokumentet är krypterat.
IsPdfFile { get; }Kontrollerar om källingången är en giltig PDF-fil.
Keywords { get; set; }Hämtar eller ställer in nyckelordsinformation för PDF-dokument.
ModDate { get; set; }Hämtar eller ställer in ModDate-datuminformation för PDF-dokument.
NumberOfPages { get; }Hämtar antalet dokumentsidor.
PasswordType { get; }Returnerar den typ av lösenord som skickades för att skapa PdfFileInfo-instanser. Se möjliga värden iPasswordType . Var uppmärksam på att pdf-dokument kan öppnas med både användarlösenord (eller öppet) och ägarens (eller behörigheter, redigera) lösenord.
Producer { get; }Hämtar producentinformation för PDF-dokument.
Subject { get; set; }Hämtar eller ställer in ämnesinformationen för PDF-dokumentet.
Title { get; set; }Hämtar eller ställer in titelinformation för PDF-dokument.
UseStrictValidation { get; set; }Använder strikta valideringsregler genom att användaIsPdfFile egenskap.

Metoder

namnBeskrivning
override BindPdf(Document)Initierar fasaden.
virtual BindPdf(Stream)Initierar fasaden.
virtual BindPdf(string)Initierar fasaden.
ClearInfo()Rensar all metainformation i PDF-dokument.
override Close()Avinitialiserar instansen.
Dispose()Disponerar fasaden.
GetDocumentPrivilege()Hämtar behörighetsinställningarna för PDF-dokument.
GetMetaInfo(string)Får anpassad information om PDF-dokument med egenskapsnamn. Om det inte finns någon egenskap som matchar namnet kommer den att returnera en tom sträng.
GetPageHeight(int)Hämtar höjden på den angivna sidan.
GetPageRotation(int)Hämtar rotationen av den angivna sidan.
GetPageWidth(int)Hämtar bredden på den angivna sidan.
GetPageXOffset(int)Får den horisontella förskjutningen av det angivna sidvisningsområdet.
GetPageYOffset(int)Hämtar den vertikala förskjutningen av det angivna sidvisningsområdet.
GetPdfVersion()Hämtar versionsinformation för PDF-dokument.
override Save(Stream)Sparar PDF-dokumentet till den angivna filen.
override Save(string)Sparar PDF-dokumentet till den angivna filen.
SaveNewInfo(string)Spara uppdaterat PDF-dokument i angiven fil.
SaveNewInfoWithXmp(string)Ändrar de egenskaper som anges explicit genom att ställa in filinformation, andra egenskaper kvarstår.
SetMetaInfo(string, string)Ställer in anpassad information för PDF-dokument.

Se även