Pdftools SDK
Loading...
Searching...
No Matches
include
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
"
26
#include "
PdfTools_PdfToolsSys.h
"
27
28
#ifdef __cplusplus
29
extern
"C"
30
{
31
#endif
32
33
#ifdef _UNICODE
34
#else
35
#endif
36
37
/******************************************************************************
38
* Profile
39
*****************************************************************************/
53
PDFTOOLS_EXPORT
TPdfToolsPdf2Image_ContentOptions
*
PDFTOOLS_CALL
54
PdfToolsPdf2ImageProfiles_Profile_GetContentOptions
(
TPdfToolsPdf2ImageProfiles_Profile
* pProfile);
55
69
PDFTOOLS_EXPORT
TPdfToolsPdf2ImageProfiles_ProfileType
PDFTOOLS_CALL
70
PdfToolsPdf2ImageProfiles_Profile_GetType
(
TPdfToolsPdf2ImageProfiles_Profile
* pProfile);
71
/******************************************************************************
72
* Fax
73
*****************************************************************************/
83
PDFTOOLS_EXPORT
TPdfToolsPdf2ImageProfiles_Fax
*
PDFTOOLS_CALL
PdfToolsPdf2ImageProfiles_Fax_New
(
void
);
84
98
PDFTOOLS_EXPORT
TPdfToolsPdf2Image_FaxImageOptions
*
PDFTOOLS_CALL
99
PdfToolsPdf2ImageProfiles_Fax_GetImageOptions
(
TPdfToolsPdf2ImageProfiles_Fax
* pFax);
115
PDFTOOLS_EXPORT
TPdfToolsPdf2Image_RenderPageAsFax
*
PDFTOOLS_CALL
116
PdfToolsPdf2ImageProfiles_Fax_GetImageSectionMapping
(
TPdfToolsPdf2ImageProfiles_Fax
* pFax);
117
118
/******************************************************************************
119
* Archive
120
*****************************************************************************/
130
PDFTOOLS_EXPORT
TPdfToolsPdf2ImageProfiles_Archive
*
PDFTOOLS_CALL
PdfToolsPdf2ImageProfiles_Archive_New
(
void
);
131
158
PDFTOOLS_EXPORT
TPdfToolsPdf2Image_ImageOptions
*
PDFTOOLS_CALL
159
PdfToolsPdf2ImageProfiles_Archive_GetImageOptions
(
TPdfToolsPdf2ImageProfiles_Archive
* pArchive);
186
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsPdf2ImageProfiles_Archive_SetImageOptions
(
187
TPdfToolsPdf2ImageProfiles_Archive
* pArchive,
TPdfToolsPdf2Image_ImageOptions
* pImageOptions);
206
PDFTOOLS_EXPORT
TPdfToolsPdf2Image_RenderPageAtResolution
*
PDFTOOLS_CALL
207
PdfToolsPdf2ImageProfiles_Archive_GetImageSectionMapping
(
TPdfToolsPdf2ImageProfiles_Archive
* pArchive);
208
209
/******************************************************************************
210
* Viewing
211
*****************************************************************************/
221
PDFTOOLS_EXPORT
TPdfToolsPdf2ImageProfiles_Viewing
*
PDFTOOLS_CALL
PdfToolsPdf2ImageProfiles_Viewing_New
(
void
);
222
246
PDFTOOLS_EXPORT
TPdfToolsPdf2Image_ImageOptions
*
PDFTOOLS_CALL
247
PdfToolsPdf2ImageProfiles_Viewing_GetImageOptions
(
TPdfToolsPdf2ImageProfiles_Viewing
* pViewing);
271
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsPdf2ImageProfiles_Viewing_SetImageOptions
(
272
TPdfToolsPdf2ImageProfiles_Viewing
* pViewing,
TPdfToolsPdf2Image_ImageOptions
* pImageOptions);
298
PDFTOOLS_EXPORT
TPdfToolsPdf2Image_ImageSectionMapping
*
PDFTOOLS_CALL
299
PdfToolsPdf2ImageProfiles_Viewing_GetImageSectionMapping
(
TPdfToolsPdf2ImageProfiles_Viewing
* pViewing);
325
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsPdf2ImageProfiles_Viewing_SetImageSectionMapping
(
326
TPdfToolsPdf2ImageProfiles_Viewing
* pViewing,
TPdfToolsPdf2Image_ImageSectionMapping
* pImageSectionMapping);
327
328
#ifdef __cplusplus
329
}
330
#endif
331
332
#endif
/* PDFTOOLS_PDFTOOLSPDF2IMAGEPROFILES_H__ */
PdfToolsPdf2ImageProfiles_Archive_GetImageSectionMapping
PDFTOOLS_EXPORT TPdfToolsPdf2Image_RenderPageAtResolution *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Archive_GetImageSectionMapping(TPdfToolsPdf2ImageProfiles_Archive *pArchive)
The image section mapping.
PdfToolsPdf2ImageProfiles_Archive_SetImageOptions
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Archive_SetImageOptions(TPdfToolsPdf2ImageProfiles_Archive *pArchive, TPdfToolsPdf2Image_ImageOptions *pImageOptions)
The settings for the output TIFF.
PdfToolsPdf2ImageProfiles_Profile_GetContentOptions
PDFTOOLS_EXPORT TPdfToolsPdf2Image_ContentOptions *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Profile_GetContentOptions(TPdfToolsPdf2ImageProfiles_Profile *pProfile)
The parameters how to render PDF content elements.
PdfToolsPdf2ImageProfiles_Viewing_SetImageSectionMapping
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Viewing_SetImageSectionMapping(TPdfToolsPdf2ImageProfiles_Viewing *pViewing, TPdfToolsPdf2Image_ImageSectionMapping *pImageSectionMapping)
The image section mapping.
PdfToolsPdf2ImageProfiles_Fax_GetImageOptions
PDFTOOLS_EXPORT TPdfToolsPdf2Image_FaxImageOptions *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Fax_GetImageOptions(TPdfToolsPdf2ImageProfiles_Fax *pFax)
The settings for the output image.
PdfToolsPdf2ImageProfiles_Archive_GetImageOptions
PDFTOOLS_EXPORT TPdfToolsPdf2Image_ImageOptions *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Archive_GetImageOptions(TPdfToolsPdf2ImageProfiles_Archive *pArchive)
The settings for the output TIFF.
PdfToolsPdf2ImageProfiles_Viewing_GetImageSectionMapping
PDFTOOLS_EXPORT TPdfToolsPdf2Image_ImageSectionMapping *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Viewing_GetImageSectionMapping(TPdfToolsPdf2ImageProfiles_Viewing *pViewing)
The image section mapping.
PdfToolsPdf2ImageProfiles_Viewing_GetImageOptions
PDFTOOLS_EXPORT TPdfToolsPdf2Image_ImageOptions *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Viewing_GetImageOptions(TPdfToolsPdf2ImageProfiles_Viewing *pViewing)
The settings for the output image.
PdfToolsPdf2ImageProfiles_Viewing_SetImageOptions
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Viewing_SetImageOptions(TPdfToolsPdf2ImageProfiles_Viewing *pViewing, TPdfToolsPdf2Image_ImageOptions *pImageOptions)
The settings for the output image.
PdfToolsPdf2ImageProfiles_Viewing_New
PDFTOOLS_EXPORT TPdfToolsPdf2ImageProfiles_Viewing *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Viewing_New(void)
PdfToolsPdf2ImageProfiles_Fax_New
PDFTOOLS_EXPORT TPdfToolsPdf2ImageProfiles_Fax *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Fax_New(void)
PdfToolsPdf2ImageProfiles_Profile_GetType
PDFTOOLS_EXPORT TPdfToolsPdf2ImageProfiles_ProfileType PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Profile_GetType(TPdfToolsPdf2ImageProfiles_Profile *pProfile)
Get actual derived type of base type TPdfToolsPdf2ImageProfiles_Profile.
PdfToolsPdf2ImageProfiles_Archive_New
PDFTOOLS_EXPORT TPdfToolsPdf2ImageProfiles_Archive *PDFTOOLS_CALL PdfToolsPdf2ImageProfiles_Archive_New(void)
PDFTOOLS_CALL
#define PDFTOOLS_CALL
Definition
PdfTools_PdfToolsPdf2ImageProfiles.h:21
PdfToolsPdf2ImageProfiles_Fax_GetImageSectionMapping
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.
PdfTools_PdfToolsSys.h
PDFTOOLS_EXPORT
#define PDFTOOLS_EXPORT
Definition
PdfTools_Platform.h:138
PdfTools_Types.h
TPdfToolsPdf2Image_ImageSectionMapping
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
TPdfToolsPdf2ImageProfiles_ProfileType
Type and subtype enumeration of TPdfToolsPdf2ImageProfiles_Profile.
Definition
PdfTools_Types.h:1933
TPdfToolsPdf2Image_ContentOptions
struct TPdfToolsPdf2Image_ContentOptions TPdfToolsPdf2Image_ContentOptions
The parameters how to render PDF content elements.
Definition
PdfTools_Types.h:2467
TPdfToolsPdf2ImageProfiles_Fax
struct TPdfToolsPdf2ImageProfiles_Fax TPdfToolsPdf2ImageProfiles_Fax
The profile to convert PDF documents to TIFF Fax images.
Definition
PdfTools_Types.h:2602
TPdfToolsPdf2ImageProfiles_Archive
struct TPdfToolsPdf2ImageProfiles_Archive TPdfToolsPdf2ImageProfiles_Archive
The profile to convert PDF documents to TIFF images for archiving.
Definition
PdfTools_Types.h:2619
TPdfToolsPdf2Image_ImageOptions
struct TPdfToolsPdf2Image_ImageOptions TPdfToolsPdf2Image_ImageOptions
The base class for output image options.
Definition
PdfTools_Types.h:2471
TPdfToolsPdf2ImageProfiles_Viewing
struct TPdfToolsPdf2ImageProfiles_Viewing TPdfToolsPdf2ImageProfiles_Viewing
The profile to convert PDF documents to JPEG or PNG images for viewing.
Definition
PdfTools_Types.h:2634
TPdfToolsPdf2Image_RenderPageAsFax
struct TPdfToolsPdf2Image_RenderPageAsFax TPdfToolsPdf2Image_RenderPageAsFax
The image section mapping suitable for Fax output images.
Definition
PdfTools_Types.h:2547
TPdfToolsPdf2Image_RenderPageAtResolution
struct TPdfToolsPdf2Image_RenderPageAtResolution TPdfToolsPdf2Image_RenderPageAtResolution
The image section mapping to render entire pages at a specific resolution.
Definition
PdfTools_Types.h:2556
TPdfToolsPdf2ImageProfiles_Profile
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
BOOL
#define BOOL
Definition
PdfTools_Types.h:18
TPdfToolsPdf2Image_FaxImageOptions
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
Generated by
1.10.0