15 #include <system/array.h> 18 #include "Aspose.PDF.Cpp/Facades/Facade.h" 19 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 29 class PdfContentEditor;
31 class FileSpecification;
32 namespace LicenseManagement
35 class VentureLicenseDecoder;
39 class TextSearchOptions;
51 template <
typename,
typename>
class Dictionary;
52 template <
typename>
class IList;
53 template <
typename>
class List;
88 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
89 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
91 friend class Aspose::Pdf::LicenseManagement::VentureLicenseDecoder;
101 ASPOSE_PDF_SHARED_API int32_t get_StartPage()
const;
107 ASPOSE_PDF_SHARED_API
void set_StartPage(int32_t value);
113 ASPOSE_PDF_SHARED_API int32_t get_EndPage()
const;
119 ASPOSE_PDF_SHARED_API
void set_EndPage(int32_t value);
126 ASPOSE_PDF_SHARED_API int32_t get_ExtractTextMode()
const;
133 ASPOSE_PDF_SHARED_API
void set_ExtractTextMode(int32_t value);
165 ASPOSE_PDF_SHARED_API
bool get_IsBidi();
173 ASPOSE_PDF_SHARED_API int32_t get_Resolution()
const;
181 ASPOSE_PDF_SHARED_API
void set_Resolution(int32_t value);
196 ASPOSE_PDF_SHARED_API
void ExtractText();
234 ASPOSE_PDF_SHARED_API
void ExtractImage();
241 ASPOSE_PDF_SHARED_API
bool HasNextImage();
249 ASPOSE_PDF_SHARED_API
bool GetNextImage(
System::String outputFile);
280 ASPOSE_PDF_SHARED_API
void ExtractAttachment();
285 ASPOSE_PDF_SHARED_API
void ExtractAttachment(
System::String attachmentFileName);
293 ASPOSE_PDF_SHARED_API
void GetAttachment(
System::String outputPath);
300 ASPOSE_PDF_SHARED_API
bool HasNextPageText();
307 ASPOSE_PDF_SHARED_API
void GetNextPageText(
System::String outputFile);
365 int32_t _currentPage;
367 int32_t _currentImage;
368 int32_t _currentNoNameAttachment;
371 int32_t _extractTextMode;
384 void InitPageBounds();
385 bool IsArabic(char16_t chr);
386 bool IsHebriew(char16_t chr);
String class used across the library. Is a substitute for C# System.String when translating code...
Definition: string.h:121
class ASPOSECPP_SHARED_CLASS List
Definition: ienumerable.h:17
Definition: Artifact.h:71
Base facade class.
Definition: Facade.h:57
ExtractImageMode
Defines different modes which can be used while extracting images from documents. ...
Definition: ExtractImageMode.h:11
The type that supports reliable, two-way, connection-based byte streams without duplication of data a...
ASPOSE_PDF_SHARED_API void set_TextSearchOptions(System::SharedPtr< Aspose::Pdf::Text::TextSearchOptions > value)
Sets text search options.
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: SideBySidePdfComparer.h:24
ASPOSE_PDF_SHARED_API void BindPdf(System::String inputFile) override
Binds a PDF file for editing.
General facade interface that defines common facades methods.
Definition: IFacade.h:33
Definition: AFRelationship.h:4
ASPOSE_PDF_SHARED_API System::SharedPtr< Aspose::Pdf::Text::TextSearchOptions > get_TextSearchOptions() const
Gets text search options.
List forward declaration.
Definition: Artifact.h:78
Represents a class to edit PDF file's content.
Definition: PdfContentEditor.h:89
ImageFormat
This enum represents image formats.
Definition: ImageFormat.h:13
bool get__IsObjectLicensed()
Gets licensed state of the system. Returns true is system works in licensed mode and false otherwise...
Whole PDF file will be submitted.