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);
553
554
/******************************************************************************
555
* DocumentCopyOptions
556
*****************************************************************************/
565
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_DocumentCopyOptions
*
PDFTOOLS_CALL
566
PdfToolsDocumentAssembly_DocumentCopyOptions_New
(
void
);
567
586
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyMetadata
(
587
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions);
606
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyMetadata
(
607
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
BOOL
bCopyMetadata);
626
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyOutputIntent
(
627
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions);
646
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyOutputIntent
(
647
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
BOOL
bCopyOutputIntent);
666
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyViewerSettings
(
667
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions);
686
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyViewerSettings
(
687
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
BOOL
bCopyViewerSettings);
708
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyEmbeddedFiles
(
709
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions);
730
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyEmbeddedFiles
(
731
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
BOOL
bCopyEmbeddedFiles);
732
733
/******************************************************************************
734
* DocumentAssembler
735
*****************************************************************************/
765
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_DocumentAssembler
*
PDFTOOLS_CALL
766
PdfToolsDocumentAssembly_DocumentAssembler_New
(
const
TPdfToolsSys_StreamDescriptor
* pOutStreamDesc,
767
TPdfToolsPdf_OutputOptions
* pOutOptions,
768
const
TPdfToolsPdf_Conformance
* pConformance);
769
818
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentAssembler_Append
(
819
TPdfToolsDocumentAssembly_DocumentAssembler
* pDocumentAssembler,
TPdfToolsPdf_Document
* pInDoc,
820
const
int
* pFirstPage,
const
int
* pLastPage,
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
821
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
842
PDFTOOLS_EXPORT
TPdfToolsPdf_Document
*
PDFTOOLS_CALL
843
PdfToolsDocumentAssembly_DocumentAssembler_Assemble
(
TPdfToolsDocumentAssembly_DocumentAssembler
* pDocumentAssembler);
844
855
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
856
PdfToolsDocumentAssembly_DocumentAssembler_Close
(
TPdfToolsDocumentAssembly_DocumentAssembler
* pObject);
857
858
#ifdef __cplusplus
859
}
860
#endif
861
862
#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_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_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_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