Pdftools SDK
Loading...
Searching...
No Matches
include
PdfTools_PdfToolsDocumentAssembly.h
Go to the documentation of this file.
1
/******************************************************************************
2
*
3
* File: PdfTools_PdfToolsDocumentAssembly.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_PDFTOOLSDOCUMENTASSEMBLY_H__
20
#define PDFTOOLS_PDFTOOLSDOCUMENTASSEMBLY_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
"
31
#include "
PdfTools_PdfToolsSys.h
"
32
33
#ifdef __cplusplus
34
extern
"C"
35
{
36
#endif
37
38
#ifdef _UNICODE
39
#else
40
#endif
41
42
/******************************************************************************
43
* PageCopyOptions
44
*****************************************************************************/
53
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_PageCopyOptions
*
PDFTOOLS_CALL
54
PdfToolsDocumentAssembly_PageCopyOptions_New
(
void
);
55
75
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_CopyStrategy
PDFTOOLS_CALL
76
PdfToolsDocumentAssembly_PageCopyOptions_GetLinks
(
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
97
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetLinks
(
98
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
TPdfToolsDocumentAssembly_CopyStrategy
iLinks);
117
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_CopyStrategy
PDFTOOLS_CALL
118
PdfToolsDocumentAssembly_PageCopyOptions_GetFormFields
(
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
138
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetFormFields
(
139
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
TPdfToolsDocumentAssembly_CopyStrategy
iFormFields);
161
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_RemovalStrategy
PDFTOOLS_CALL
162
PdfToolsDocumentAssembly_PageCopyOptions_GetSignedSignatures
(
163
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
186
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetSignedSignatures
(
187
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
188
TPdfToolsDocumentAssembly_RemovalStrategy
iSignedSignatures);
207
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_CopyStrategy
PDFTOOLS_CALL
208
PdfToolsDocumentAssembly_PageCopyOptions_GetUnsignedSignatures
(
209
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
229
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetUnsignedSignatures
(
230
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
231
TPdfToolsDocumentAssembly_CopyStrategy
iUnsignedSignatures);
253
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_CopyStrategy
PDFTOOLS_CALL
254
PdfToolsDocumentAssembly_PageCopyOptions_GetAnnotations
(
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
277
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetAnnotations
(
278
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
TPdfToolsDocumentAssembly_CopyStrategy
iAnnotations);
299
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_GetCopyOutlineItems
(
300
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
321
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetCopyOutlineItems
(
322
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
BOOL
bCopyOutlineItems);
343
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_GetCopyAssociatedFiles
(
344
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
365
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetCopyAssociatedFiles
(
366
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
BOOL
bCopyAssociatedFiles);
389
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_GetCopyLogicalStructure
(
390
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
413
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetCopyLogicalStructure
(
414
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
BOOL
bCopyLogicalStructure);
435
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_NameConflictResolution
PDFTOOLS_CALL
436
PdfToolsDocumentAssembly_PageCopyOptions_GetFormFieldConflictResolution
(
437
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
459
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetFormFieldConflictResolution
(
460
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
461
TPdfToolsDocumentAssembly_NameConflictResolution
iFormFieldConflictResolution);
480
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy
PDFTOOLS_CALL
481
PdfToolsDocumentAssembly_PageCopyOptions_GetNamedDestinations
(
482
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
502
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetNamedDestinations
(
503
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
504
TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy
iNamedDestinations);
527
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_GetOptimizeResources
(
528
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
551
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetOptimizeResources
(
552
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
BOOL
bOptimizeResources);
570
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_PageRotation
PDFTOOLS_CALL
571
PdfToolsDocumentAssembly_PageCopyOptions_GetPageRotation
(
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
590
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetPageRotation
(
591
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
TPdfToolsDocumentAssembly_PageRotation
iPageRotation);
592
593
/******************************************************************************
594
* DocumentCopyOptions
595
*****************************************************************************/
604
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_DocumentCopyOptions
*
PDFTOOLS_CALL
605
PdfToolsDocumentAssembly_DocumentCopyOptions_New
(
void
);
606
625
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyMetadata
(
626
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions);
645
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyMetadata
(
646
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
BOOL
bCopyMetadata);
665
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyOutputIntent
(
666
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions);
685
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyOutputIntent
(
686
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
BOOL
bCopyOutputIntent);
705
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyViewerSettings
(
706
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions);
725
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyViewerSettings
(
726
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
BOOL
bCopyViewerSettings);
747
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyEmbeddedFiles
(
748
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions);
769
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyEmbeddedFiles
(
770
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
BOOL
bCopyEmbeddedFiles);
771
772
/******************************************************************************
773
* DocumentAssembler
774
*****************************************************************************/
804
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_DocumentAssembler
*
PDFTOOLS_CALL
805
PdfToolsDocumentAssembly_DocumentAssembler_New
(
const
TPdfToolsSys_StreamDescriptor
* pOutStreamDesc,
806
TPdfToolsPdf_OutputOptions
* pOutOptions,
807
const
TPdfToolsPdf_Conformance
* pConformance);
808
857
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentAssembler_Append
(
858
TPdfToolsDocumentAssembly_DocumentAssembler
* pDocumentAssembler,
TPdfToolsPdf_Document
* pInDoc,
859
const
int
* pFirstPage,
const
int
* pLastPage,
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
860
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
881
PDFTOOLS_EXPORT
TPdfToolsPdf_Document
*
PDFTOOLS_CALL
882
PdfToolsDocumentAssembly_DocumentAssembler_Assemble
(
TPdfToolsDocumentAssembly_DocumentAssembler
* pDocumentAssembler);
883
894
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
895
PdfToolsDocumentAssembly_DocumentAssembler_Close
(
TPdfToolsDocumentAssembly_DocumentAssembler
* pObject);
896
897
#ifdef __cplusplus
898
}
899
#endif
900
901
#endif
/* PDFTOOLS_PDFTOOLSDOCUMENTASSEMBLY_H__ */
PdfToolsDocumentAssembly_PageCopyOptions_GetNamedDestinations
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetNamedDestinations(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions)
Copy strategy for named destinations.
PdfToolsDocumentAssembly_PageCopyOptions_GetLinks
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_CopyStrategy PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetLinks(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions)
Copy strategy for links.
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyOutputIntent
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyOutputIntent(TPdfToolsDocumentAssembly_DocumentCopyOptions *pDocumentCopyOptions)
PdfToolsDocumentAssembly_PageCopyOptions_SetLinks
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetLinks(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions, TPdfToolsDocumentAssembly_CopyStrategy iLinks)
Copy strategy for links.
PdfToolsDocumentAssembly_PageCopyOptions_SetUnsignedSignatures
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetUnsignedSignatures(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions, TPdfToolsDocumentAssembly_CopyStrategy iUnsignedSignatures)
Copy strategy for unsigned signature fields.
PdfToolsDocumentAssembly_PageCopyOptions_GetOptimizeResources
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetOptimizeResources(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions)
Find and merge redundant resources.
PdfToolsDocumentAssembly_DocumentAssembler_Append
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentAssembler_Append(TPdfToolsDocumentAssembly_DocumentAssembler *pDocumentAssembler, TPdfToolsPdf_Document *pInDoc, const int *pFirstPage, const int *pLastPage, TPdfToolsDocumentAssembly_DocumentCopyOptions *pDocumentCopyOptions, TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions)
PdfToolsDocumentAssembly_PageCopyOptions_GetCopyLogicalStructure
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetCopyLogicalStructure(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions)
Copy the logical structure and tagging information.
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyMetadata
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyMetadata(TPdfToolsDocumentAssembly_DocumentCopyOptions *pDocumentCopyOptions, BOOL bCopyMetadata)
PdfToolsDocumentAssembly_PageCopyOptions_SetCopyOutlineItems
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetCopyOutlineItems(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions, BOOL bCopyOutlineItems)
Copy outline items (bookmarks).
PdfToolsDocumentAssembly_DocumentAssembler_Assemble
PDFTOOLS_EXPORT TPdfToolsPdf_Document *PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentAssembler_Assemble(TPdfToolsDocumentAssembly_DocumentAssembler *pDocumentAssembler)
Assemble the input documents The input documents appended with PdfToolsDocumentAssembly_DocumentAssem...
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyOutputIntent
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyOutputIntent(TPdfToolsDocumentAssembly_DocumentCopyOptions *pDocumentCopyOptions, BOOL bCopyOutputIntent)
PdfToolsDocumentAssembly_PageCopyOptions_SetCopyLogicalStructure
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetCopyLogicalStructure(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions, BOOL bCopyLogicalStructure)
Copy the logical structure and tagging information.
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyEmbeddedFiles
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyEmbeddedFiles(TPdfToolsDocumentAssembly_DocumentCopyOptions *pDocumentCopyOptions, BOOL bCopyEmbeddedFiles)
PdfToolsDocumentAssembly_PageCopyOptions_SetCopyAssociatedFiles
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetCopyAssociatedFiles(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions, BOOL bCopyAssociatedFiles)
Copy associated files.
PdfToolsDocumentAssembly_PageCopyOptions_GetFormFields
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_CopyStrategy PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetFormFields(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions)
Copy strategy for form fields.
PdfToolsDocumentAssembly_PageCopyOptions_GetAnnotations
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_CopyStrategy PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetAnnotations(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions)
Copy strategy for annotations.
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyViewerSettings
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyViewerSettings(TPdfToolsDocumentAssembly_DocumentCopyOptions *pDocumentCopyOptions, BOOL bCopyViewerSettings)
PdfToolsDocumentAssembly_PageCopyOptions_GetSignedSignatures
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_RemovalStrategy PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetSignedSignatures(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions)
Removal strategy for signed signature fields.
PdfToolsDocumentAssembly_DocumentCopyOptions_New
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_DocumentCopyOptions *PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_New(void)
PdfToolsDocumentAssembly_PageCopyOptions_New
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_PageCopyOptions *PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_New(void)
PdfToolsDocumentAssembly_PageCopyOptions_GetFormFieldConflictResolution
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_NameConflictResolution PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetFormFieldConflictResolution(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions)
Resolution of conflicting form field names.
PdfToolsDocumentAssembly_PageCopyOptions_SetPageRotation
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetPageRotation(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions, TPdfToolsDocumentAssembly_PageRotation iPageRotation)
Specify how page(s) should be rotated.
PdfToolsDocumentAssembly_PageCopyOptions_GetCopyOutlineItems
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetCopyOutlineItems(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions)
Copy outline items (bookmarks).
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyEmbeddedFiles
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyEmbeddedFiles(TPdfToolsDocumentAssembly_DocumentCopyOptions *pDocumentCopyOptions)
PdfToolsDocumentAssembly_DocumentAssembler_New
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_DocumentAssembler *PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentAssembler_New(const TPdfToolsSys_StreamDescriptor *pOutStreamDesc, TPdfToolsPdf_OutputOptions *pOutOptions, const TPdfToolsPdf_Conformance *pConformance)
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyViewerSettings
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyViewerSettings(TPdfToolsDocumentAssembly_DocumentCopyOptions *pDocumentCopyOptions)
PdfToolsDocumentAssembly_PageCopyOptions_SetNamedDestinations
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetNamedDestinations(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions, TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy iNamedDestinations)
Copy strategy for named destinations.
PdfToolsDocumentAssembly_PageCopyOptions_SetOptimizeResources
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetOptimizeResources(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions, BOOL bOptimizeResources)
Find and merge redundant resources.
PdfToolsDocumentAssembly_PageCopyOptions_SetFormFieldConflictResolution
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetFormFieldConflictResolution(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions, TPdfToolsDocumentAssembly_NameConflictResolution iFormFieldConflictResolution)
Resolution of conflicting form field names.
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyMetadata
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyMetadata(TPdfToolsDocumentAssembly_DocumentCopyOptions *pDocumentCopyOptions)
PDFTOOLS_CALL
#define PDFTOOLS_CALL
Definition
PdfTools_PdfToolsDocumentAssembly.h:26
PdfToolsDocumentAssembly_PageCopyOptions_SetAnnotations
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetAnnotations(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions, TPdfToolsDocumentAssembly_CopyStrategy iAnnotations)
Copy strategy for annotations.
PdfToolsDocumentAssembly_PageCopyOptions_GetUnsignedSignatures
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_CopyStrategy PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetUnsignedSignatures(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions)
Copy strategy for unsigned signature fields.
PdfToolsDocumentAssembly_PageCopyOptions_GetCopyAssociatedFiles
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetCopyAssociatedFiles(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions)
Copy associated files.
PdfToolsDocumentAssembly_PageCopyOptions_GetPageRotation
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_PageRotation PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetPageRotation(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions)
Specify how page(s) should be rotated.
PdfToolsDocumentAssembly_PageCopyOptions_SetFormFields
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetFormFields(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions, TPdfToolsDocumentAssembly_CopyStrategy iFormFields)
Copy strategy for form fields.
PdfToolsDocumentAssembly_DocumentAssembler_Close
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentAssembler_Close(TPdfToolsDocumentAssembly_DocumentAssembler *pObject)
Close object.
PdfToolsDocumentAssembly_PageCopyOptions_SetSignedSignatures
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetSignedSignatures(TPdfToolsDocumentAssembly_PageCopyOptions *pPageCopyOptions, TPdfToolsDocumentAssembly_RemovalStrategy iSignedSignatures)
Removal strategy for signed signature fields.
PdfTools_PdfToolsSys.h
PDFTOOLS_EXPORT
#define PDFTOOLS_EXPORT
Definition
PdfTools_Platform.h:143
PdfTools_Types.h
TPdfToolsPdf_Conformance
TPdfToolsPdf_Conformance
Definition
PdfTools_Types.h:198
TPdfToolsDocumentAssembly_NameConflictResolution
TPdfToolsDocumentAssembly_NameConflictResolution
Definition
PdfTools_Types.h:327
TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy
TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy
Definition
PdfTools_Types.h:309
TPdfToolsDocumentAssembly_PageRotation
TPdfToolsDocumentAssembly_PageRotation
Definition
PdfTools_Types.h:343
TPdfToolsDocumentAssembly_RemovalStrategy
TPdfToolsDocumentAssembly_RemovalStrategy
Definition
PdfTools_Types.h:293
TPdfToolsDocumentAssembly_CopyStrategy
TPdfToolsDocumentAssembly_CopyStrategy
Definition
PdfTools_Types.h:272
BOOL
#define BOOL
Definition
PdfTools_Types.h:23
TPdfToolsDocumentAssembly_DocumentAssembler
The class for splitting or merging PDF documents.
TPdfToolsDocumentAssembly_DocumentCopyOptions
TPdfToolsDocumentAssembly_PageCopyOptions
TPdfToolsPdf_Document
The PDF document PDF documents are either opened using PdfToolsPdf_Document_Open or the result of an ...
TPdfToolsPdf_OutputOptions
The parameters for document-level features of output PDFs Output options are used in many operations ...
TPdfToolsSys_StreamDescriptor
Structure that groups a set of callbacks that model streams.
Definition
PdfTools_PdfToolsSys.h:49
Generated by
1.10.0