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 *****************************************************************************/
13
14#ifndef PDFTOOLS_PDFTOOLSPDF2IMAGEPROFILES_H__
15#define PDFTOOLS_PDFTOOLSPDF2IMAGEPROFILES_H__
16
17#ifndef PDFTOOLS_CALL
18#if defined(WIN32)
19#define PDFTOOLS_CALL __stdcall
20#else
21#define PDFTOOLS_CALL
22#endif
23#endif
24
25#include "PdfTools_Types.h"
27
28#ifdef __cplusplus
29extern "C"
30{
31#endif
32
33#ifdef _UNICODE
34#else
35#endif
36
37/******************************************************************************
38 * Profile
39 *****************************************************************************/
55
71/******************************************************************************
72 * Fax
73 *****************************************************************************/
84
117
118/******************************************************************************
119 * Archive
120 *****************************************************************************/
131
208
209/******************************************************************************
210 * Viewing
211 *****************************************************************************/
222
327
328#ifdef __cplusplus
329}
330#endif
331
332#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:21
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:138
struct TPdfToolsPdf2Image_ImageSectionMapping TPdfToolsPdf2Image_ImageSectionMapping
The base class for image section mappings An image section mapping specifies how a PDF page,...
Definition PdfTools_Types.h:2535
TPdfToolsPdf2ImageProfiles_ProfileType
Type and subtype enumeration of TPdfToolsPdf2ImageProfiles_Profile.
Definition PdfTools_Types.h:1933
struct TPdfToolsPdf2Image_ContentOptions TPdfToolsPdf2Image_ContentOptions
The parameters how to render PDF content elements.
Definition PdfTools_Types.h:2467
struct TPdfToolsPdf2ImageProfiles_Fax TPdfToolsPdf2ImageProfiles_Fax
The profile to convert PDF documents to TIFF Fax images.
Definition PdfTools_Types.h:2602
struct TPdfToolsPdf2ImageProfiles_Archive TPdfToolsPdf2ImageProfiles_Archive
The profile to convert PDF documents to TIFF images for archiving.
Definition PdfTools_Types.h:2619
struct TPdfToolsPdf2Image_ImageOptions TPdfToolsPdf2Image_ImageOptions
The base class for output image options.
Definition PdfTools_Types.h:2471
struct TPdfToolsPdf2ImageProfiles_Viewing TPdfToolsPdf2ImageProfiles_Viewing
The profile to convert PDF documents to JPEG or PNG images for viewing.
Definition PdfTools_Types.h:2634
struct TPdfToolsPdf2Image_RenderPageAsFax TPdfToolsPdf2Image_RenderPageAsFax
The image section mapping suitable for Fax output images.
Definition PdfTools_Types.h:2547
struct TPdfToolsPdf2Image_RenderPageAtResolution TPdfToolsPdf2Image_RenderPageAtResolution
The image section mapping to render entire pages at a specific resolution.
Definition PdfTools_Types.h:2556
struct TPdfToolsPdf2ImageProfiles_Profile TPdfToolsPdf2ImageProfiles_Profile
The base class for PDF to image conversion profiles The profile defines how the PDF pages are rendere...
Definition PdfTools_Types.h:2580
#define BOOL
Definition PdfTools_Types.h:18
struct TPdfToolsPdf2Image_FaxImageOptions TPdfToolsPdf2Image_FaxImageOptions
The settings for TIFF Fax output images Create a black-and-white (bitonal) TIFF Fax output image....
Definition PdfTools_Types.h:2478