Pdftools SDK
Loading...
Searching...
No Matches
PdfTools_PdfToolsPdf2ImageProfiles.h
Go to the documentation of this file.
1/******************************************************************************
2 *
3 * File: PdfTools_PdfToolsPdf2ImageProfiles.h
4 *
5 * Description: Sub Header file for Pdftools SDK
6 *
7 * Author: PDF Tools AG
8 *
9 * Copyright: Copyright (C) 2023 - 2024 PDF Tools AG, Switzerland
10 * All rights reserved.
11 *
12 * Notice: By downloading and using this artifact, you accept PDF Tools AG's
13 * [license agreement](https://www.pdf-tools.com/license-agreement/),
14 * [privacy policy](https://www.pdf-tools.com/privacy-policy/),
15 * and allow PDF Tools AG to track your usage data.
16 *
17 *****************************************************************************/
18
19#ifndef PDFTOOLS_PDFTOOLSPDF2IMAGEPROFILES_H__
20#define PDFTOOLS_PDFTOOLSPDF2IMAGEPROFILES_H__
21
22#ifndef PDFTOOLS_CALL
23#if defined(WIN32)
24#define PDFTOOLS_CALL __stdcall
25#else
26#define PDFTOOLS_CALL
27#endif
28#endif
29
30#include "PdfTools_Types.h"
32
33#ifdef __cplusplus
34extern "C"
35{
36#endif
37
38#ifdef _UNICODE
39#else
40#endif
41
42/******************************************************************************
43 * Profile
44 *****************************************************************************/
59
75/******************************************************************************
76 * Fax
77 *****************************************************************************/
87
118
119/******************************************************************************
120 * Archive
121 *****************************************************************************/
131
206
207/******************************************************************************
208 * Viewing
209 *****************************************************************************/
219
322
323#ifdef __cplusplus
324}
325#endif
326
327#endif /* PDFTOOLS_PDFTOOLSPDF2IMAGEPROFILES_H__ */
PDFTOOLS_EXPORT TPdfToolsPdf2Image_RenderPageAtResolution *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Archive_GetImageSectionMapping(TPdfToolsPdf2ImageProfiles_Archive *pArchive)
The image section mapping.
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Archive_SetImageOptions(TPdfToolsPdf2ImageProfiles_Archive *pArchive, TPdfToolsPdf2Image_ImageOptions *pImageOptions)
The settings for the output TIFF.
PDFTOOLS_EXPORT TPdfToolsPdf2Image_ContentOptions *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Profile_GetContentOptions(TPdfToolsPdf2ImageProfiles_Profile *pProfile)
The parameters how to render PDF content elements.
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Viewing_SetImageSectionMapping(TPdfToolsPdf2ImageProfiles_Viewing *pViewing, TPdfToolsPdf2Image_ImageSectionMapping *pImageSectionMapping)
The image section mapping.
PDFTOOLS_EXPORT TPdfToolsPdf2Image_FaxImageOptions *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Fax_GetImageOptions(TPdfToolsPdf2ImageProfiles_Fax *pFax)
The settings for the output image.
PDFTOOLS_EXPORT TPdfToolsPdf2Image_ImageOptions *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Archive_GetImageOptions(TPdfToolsPdf2ImageProfiles_Archive *pArchive)
The settings for the output TIFF.
PDFTOOLS_EXPORT TPdfToolsPdf2Image_ImageSectionMapping *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Viewing_GetImageSectionMapping(TPdfToolsPdf2ImageProfiles_Viewing *pViewing)
The image section mapping.
PDFTOOLS_EXPORT TPdfToolsPdf2Image_ImageOptions *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Viewing_GetImageOptions(TPdfToolsPdf2ImageProfiles_Viewing *pViewing)
The settings for the output image.
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Viewing_SetImageOptions(TPdfToolsPdf2ImageProfiles_Viewing *pViewing, TPdfToolsPdf2Image_ImageOptions *pImageOptions)
The settings for the output image.
PDFTOOLS_EXPORT TPdfToolsPdf2ImageProfiles_Viewing *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Viewing_New(void)
PDFTOOLS_EXPORT TPdfToolsPdf2ImageProfiles_Fax *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Fax_New(void)
PDFTOOLS_EXPORT TPdfToolsPdf2ImageProfiles_ProfileType PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Profile_GetType(TPdfToolsPdf2ImageProfiles_Profile *pProfile)
Get actual derived type of base type TPdfToolsPdf2ImageProfiles_Profile.
PDFTOOLS_EXPORT TPdfToolsPdf2ImageProfiles_Archive *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Archive_New(void)
#define PDFTOOLS_CALL
Definition PdfTools_PdfToolsPdf2ImageProfiles.h:26
PDFTOOLS_EXPORT TPdfToolsPdf2Image_RenderPageAsFax *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Fax_GetImageSectionMapping(TPdfToolsPdf2ImageProfiles_Fax *pFax)
The image section mapping This property specifies how a PDF page is placed onto the target image.
#define PDFTOOLS_EXPORT
Definition PdfTools_Platform.h:143
TPdfToolsPdf2ImageProfiles_ProfileType
Type and subtype enumeration of TPdfToolsPdf2ImageProfiles_Profile.
Definition PdfTools_Types.h:1934
#define BOOL
Definition PdfTools_Types.h:23
The parameters how to render PDF content elements.
The settings for TIFF Fax output images Create a black-and-white (bitonal) TIFF Fax output image....
The base class for output image options.
The base class for image section mappings An image section mapping specifies how a PDF page,...
The image section mapping suitable for Fax output images.
The image section mapping to render entire pages at a specific resolution.
The profile to convert PDF documents to TIFF images for archiving.
The profile to convert PDF documents to TIFF Fax images.
The base class for PDF to image conversion profiles The profile defines how the PDF pages are rendere...
The profile to convert PDF documents to JPEG or PNG images for viewing.