4 #include <system/shared_ptr.h> 6 #include "Aspose.PDF.Cpp/License/IVentureLicenseTarget.h" 7 #include "Aspose.PDF.Cpp/Facades/IFacade.h" 8 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 19 class PdfAnnotationEditor;
20 class PdfBookmarkEditor;
21 class PdfContentEditor;
26 class PdfFileSecurity;
27 class PdfFileSignature;
33 namespace LicenseManagement
61 typedef Aspose::Pdf::LicenseManagement::IVentureLicenseTarget BaseType1;
63 typedef ::System::BaseTypesInfo<BaseType, BaseType1> ThisTypeBaseTypesInfo;
64 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
95 ASPOSE_PDF_SHARED_API
void Close()
override;
99 ASPOSE_PDF_SHARED_API
void Dispose()
override;
111 ASPOSE_PDF_SHARED_API
Facade();
135 virtual ASPOSE_PDF_SHARED_API
~Facade();
144 void AssignVentureLicense();
157 typedef ::System::BaseTypesInfo<BaseType, BaseType1> ThisTypeBaseTypesInfo;
158 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
Base class for all saveable facades.
Definition: Facade.h:151
Represents a class for adding texts and images on the pages of existing PDF document.
Definition: PdfFileMend.h:49
virtual ASPOSE_PDF_SHARED_API void AssertDocument() const
Asserts if the facade is initialized.
Definition: Artifact.h:67
Base facade class.
Definition: Facade.h:57
Represents a class to work with PDF file's bookmarks including create, modify, export, import and delete.
Definition: PdfBookmarkEditor.h:53
Facade interface that defines methods common for all saveable facades.
Definition: IFacade.h:68
ASPOSE_PDF_SHARED_API void Dispose() override
Disposes the facade.
Class for adding stamps (watermark or background) to PDF files.
Definition: PdfFileStamp.h:56
ASPOSE_PDF_SHARED_API void Close() override
Disposes Aspose.Pdf.Document bound with a facade.
Represents a class to edit the PDF file's page, including rotating page, zooming page, moving position and changing page size.
Definition: PdfPageEditor.h:66
Represents a class to convert a pdf file's each page to images, supporting BMP, JPEG, PNG and TIFF now. Supported content in pdfs: pictures, form, comment.
Definition: PdfConverter.h:94
Represents encrypting or decrypting a Pdf file with owner or user password, changing the security set...
Definition: PdfFileSecurity.h:45
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: fwd.h:22
General facade interface that defines common facades methods.
Definition: IFacade.h:33
Definition: AFRelationship.h:4
Represents a class for accessing meta information of PDF document.
Definition: PdfFileInfo.h:48
ASPOSE_PDF_SHARED_API SaveableFacade()
The constructor.
ASPOSE_PDF_SHARED_API Facade()
The constructor.
virtual ASPOSE_PDF_SHARED_API ~Facade()
Represents a class to sign a pdf file with a certificate.
Definition: PdfFileSignature.h:63
ASPOSE_PDF_SHARED_API System::SharedPtr< Aspose::Pdf::Document > get_Document() const
Gets the document facade is working on.
Represents a class to edit PDF file's content.
Definition: PdfContentEditor.h:89
Represents a class for work with PDF document annotations (comments).
Definition: PdfAnnotationEditor.h:52
ASPOSE_PDF_SHARED_API void Save(System::String destFile) override
Saves the PDF document to the specified file.
Whole PDF file will be submitted.