Aspose::Pdf::Facades::PdfFileInfo klass
Innehåll
[
Dölj
]PdfFileInfo class
Representerar en klass för att komma åt metadata för PDF-dokument.
class PdfFileInfo : public Aspose::Pdf::Facades::SaveableFacade
Metoder
| Metod | Beskrivning |
|---|---|
| BindPdf(System::SharedPtr<Aspose::Pdf::Document>) override | Initierar fasaden. |
| ClearInfo() | Rensar all metainformation om PDF-dokument. |
| Close() override | Avinitierar 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() const | Hämtar den anpassade informationen för PDF-dokumentet. |
| get_InputFile() const | Hämtar indatafilen. |
| get_InputStream() const | Hä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() const | Anvä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>) override | Sparar PDF-dokumentet till den angivna filen. |
| Save(System::String) override | Sparar 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
- Class SaveableFacade
- Namespace Aspose::Pdf::Facades
- Library Aspose.PDF for C++