15 #include <system/nullable.h> 16 #include <system/array.h> 19 #include "Aspose.PDF.Cpp/Facades/Facade.h" 20 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h" 44 class IIndexBitmapConverter;
48 class RenderingOptions;
53 class FontConversionTests;
65 template <
typename>
class List;
99 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
100 ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
103 friend class Aspose::Pdf::Tests::Fonts::FontConversionTests;
119 ASPOSE_PDF_SHARED_API
bool get_ShowHiddenAreas()
const;
124 ASPOSE_PDF_SHARED_API
void set_ShowHiddenAreas(
bool value);
152 ASPOSE_PDF_SHARED_API int32_t get_StartPage()
const;
156 ASPOSE_PDF_SHARED_API
void set_StartPage(int32_t value);
160 ASPOSE_PDF_SHARED_API int32_t get_EndPage();
164 ASPOSE_PDF_SHARED_API
void set_EndPage(int32_t value);
180 ASPOSE_PDF_SHARED_API
void set_UserPassword(
System::String value);
184 ASPOSE_PDF_SHARED_API int32_t get_PageCount();
191 ASPOSE_PDF_SHARED_API
void DoConvert();
213 ASPOSE_PDF_SHARED_API
void SaveAsTIFF(
System::String outputFile, int32_t imageWidth, int32_t imageHeight);
260 ASPOSE_PDF_SHARED_API
void SaveAsTIFFClassF(
System::String outputFile, int32_t imageWidth, int32_t imageHeight);
340 ASPOSE_PDF_SHARED_API
bool HasNextImage();
345 ASPOSE_PDF_SHARED_API
void GetNextImage(
System::String outputFile);
435 ASPOSE_PDF_SHARED_API
void BindPdf(
System::String inputFile)
override;
457 ASPOSE_PDF_SHARED_API
void Close()
override;
464 ASPOSE_PDF_SHARED_API
void SaveAsTIFFClassF(
System::String outputFile);
575 void GetNextImage(
System::SharedPtr<System::Drawing::Graphics> outGraphics,
float leftTopX,
float leftTopY, int32_t paperWidth, int32_t paperHeight,
System::Drawing::Rectangle marginBounds,
float scaleFactor, int32_t rotateDegrees,
bool autoSize,
VerticalAlignment verticalAlignment,
HorizontalAlignment horizontalAlignment,
bool isXPSPrinting,
bool isIntermidiateImage,
bool isGrayscale);
582 int32_t _currentPage;
586 bool _convertFontsToUnicodeTTF;
591 bool _showHiddenAreas;
592 bool _showHiddenAreasExplicitlySet;
596 System::SharedPtr<Aspose::Pdf::Devices::ImageDevice> CreateGraphicsDevice(
float leftTopX,
float leftTopY, int32_t paperWidth, int32_t paperHeight,
System::Drawing::Rectangle marginBounds,
float scaleFactor,
System::SharedPtr<Aspose::Pdf::Devices::Resolution> resolution, int32_t rotateDegrees,
bool autoSize,
VerticalAlignment verticalAlignment,
HorizontalAlignment horizontalAlignment,
bool isXpsPrinting);
603 void ConvertDynamicXfa();
VerticalAlignment
Enumeration of possible vertical alignment values.
Definition: VerticalAlignment.h:16
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
Class representing PDF document
Definition: Document.h:625
Definition: Artifact.h:67
Base facade class.
Definition: Facade.h:57
ImageMergeMode
Represents modes for merging images.
Definition: ImageMergeMode.h:13
Represents a rectangular area of an image defined as integer X and Y coordinates of its upper left co...
Definition: rectangle.h:18
PageCoordinateType
Describes page coordinate type.
Definition: PageCoordinateType.h:11
HorizontalAlignment
Describes horizontal alignment.
Definition: HorizontalAlignment.h:16
Definition: signed_info.h:13
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
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
FormPresentationMode
Used to specify the form presentation mode when printing or converting to image pdf documents...
Definition: FormPresentationMode.h:13
Definition: AFRelationship.h:4
List forward declaration.
Definition: Artifact.h:74
The coordinates are in the page coordinate context.
ImageFormat
This enum represents image formats.
Definition: ImageFormat.h:13
CompressionType
Used to specify the parameter value passed to a Tiff image device.
Definition: CompressionType.h:18
Whole PDF file will be submitted.