Aspose::Pdf::Facades::PdfFileInfo klass

PdfFileInfo class

Representerar en klass för att komma åt metadata för PDF-dokument.

class PdfFileInfo : public Aspose::Pdf::Facades::SaveableFacade

Metoder

MetodBeskrivning
BindPdf(System::SharedPtr<Aspose::Pdf::Document>) overrideInitierar fasaden.
ClearInfo()Rensar all metainformation om PDF-dokument.
Close() overrideAvinitierar instansen.
get_Author()Hämtar författarinformationen för PDF-dokumentet.
get_CreationDate()Hämtar skapandedatuminformationen för PDF-dokumentet.
get_Creator()Hämtar skaparinformationen för PDF-dokumentet.
get_HasCollection()Returnerar true om den aktuella indatafilen är en ‘Portfolio’-fil som innehåller en samling PDF-filer.
get_HasEditPassword()Returnerar true om ett lösenord krävs för att ändra behörigheter eller dokumentets säkerhetsegenskap. Observera att denna egenskap endast kan läsas om ett giltigt lösenord har angetts i PdfFileInfo-konstruktorn. Om PasswordType är Inaccessible (betyder att ett ogiltigt lösenord har angetts) kommer läsning av denna egenskap att misslyckas med InvalidPasswordException.
get_HasOpenPassword()Returnerar true om ett lösenord krävs för att öppna ett lösenordsskyddat PDF-dokument.
get_Header() constHämtar den anpassade informationen för PDF-dokumentet.
get_InputFile() constHämtar indatafilen.
get_InputStream() constHämtar indataströmmen.
get_IsEncrypted()Kontrollerar om PDF-dokumentet är krypterat.
get_IsPdfFile()Kontrollerar om källinmatningen är en giltig PDF-fil.
get_Keywords()Hämtar nyckelordsinformationen för PDF-dokumentet.
get_ModDate()Hämtar ModDate-datinformationen för PDF-dokumentet.
get_NumberOfPages()Hämtar antalet sidor i dokumentet.
get_PasswordType()Returnerar typen av lösenord som skickades för att skapa PdfFileInfo-instansen. Se möjliga värden i PasswordType. Observera att PDF-dokumentet kan öppnas med både användarlösenord (eller öppningslösenord) och ägarlösenord (eller behörighets- / redigeringslösenord).
get_Producer()Hämtar producentinformationen för PDF-dokumentet.
get_Subject()Hämtar ämnesinformationen för PDF-dokumentet.
get_Title()Hämtar titelinformationen för PDF-dokumentet.
get_UseStrictValidation() constAnvänder strikta valideringsregler via egenskapen IsPdfFile.
GetDocumentPrivilege()Hämtar privileginställningarna för PDF-dokumentet.
GetMetaInfo(const System::String&)Hämtar anpassad information för PDF-dokumentet med egenskapsnamn. Om ingen egenskap matchar namnet returneras en tom sträng.
GetPageHeight(int32_t)Hämtar höjden på den angivna sidan.
GetPageRotation(int32_t)Hämtar rotationen på den angivna sidan.
GetPageWidth(int32_t)Hämtar bredden på den angivna sidan.
GetPageXOffset(int32_t)Hämtar den horisontella förskjutningen för den angivna sidans visningsområde.
GetPageYOffset(int32_t)Hämtar den vertikala förskjutningen för den angivna sidans visningsområde.
GetPdfVersion()Hämtar versionsinformationen för PDF-dokumentet.
PdfFileInfo()Initierar en ny instans av klassen Aspose.Pdf.Facades.PdfFileInfo med standardvärden.
PdfFileInfo(const System::SharedPtr<System::IO::Stream>&)Initierar en ny instans av klassen Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(const System::SharedPtr<System::IO::Stream>&, const System::String&)Initierar en ny instans av klassen Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(const System::SharedPtr<System::IO::Stream>&, const System::String&, const System::SharedPtr<Security::ICustomSecurityHandler>&)Initierar en ny instans av klassen Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(const System::String&)Initierar en ny instans av klassen Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(const System::String&, const System::String&)Initierar en ny instans av klassen Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(const System::String&, const System::String&, const System::SharedPtr<Security::ICustomSecurityHandler>&)Initierar en ny instans av klassen Aspose.Pdf.Facades.PdfFileInfo.
PdfFileInfo(const System::SharedPtr<Aspose::Pdf::Document>&)Initierar ett nytt PdfFileInfo-objekt baserat på dokumentet.
Save(System::SharedPtr<System::IO::Stream>) overrideSparar PDF-dokumentet till den angivna filen.
Save(System::String) overrideSparar PDF-dokumentet till den angivna filen.
SaveNewInfo(const System::SharedPtr<System::IO::Stream>&)Spara uppdaterat PDF-dokument i den angivna strömmen.
SaveNewInfo(const System::String&)Spara uppdaterat PDF-dokument i den angivna filen.
SaveNewInfoWithXmp(const System::String&)Ändrar de egenskaper som specificerats explicit genom att ställa in filinformation, övriga egenskaper förblir.
set_Author(const System::String&)Ställer in författarinformationen för PDF-dokumentet.
set_CreationDate(const System::String&)Ställer in CreationDate‑informationen för PDF‑dokumentet.
set_Creator(const System::String&)Ställer in Creator‑informationen för PDF‑dokumentet.
set_Header(const System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::String>>&)Ställer in den anpassade informationen för PDF‑dokumentet.
set_InputFile(const System::String&)Ställer in indatafilen.
set_InputStream(const System::SharedPtr<System::IO::Stream>&)Ställer in indataströmmen.
set_Keywords(const System::String&)Ställer in Keywords‑informationen för PDF‑dokumentet.
set_ModDate(const System::String&)Ställer in ModDate‑datuminformationen för PDF‑dokumentet.
set_Subject(const System::String&)Ställer in Subject‑informationen för PDF‑dokumentet.
set_Title(const System::String&)Ställer in Title‑informationen för PDF‑dokumentet.
set_UseStrictValidation(bool)Använder strikta valideringsregler via egenskapen IsPdfFile.
SetMetaInfo(const System::String&, const System::String&)Ställer in anpassad information för PDF‑dokumentet.

Se även