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
*****************************************************************************/
13
14
#ifndef PDFTOOLS_PDFTOOLSDOCUMENTASSEMBLY_H__
15
#define PDFTOOLS_PDFTOOLSDOCUMENTASSEMBLY_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
* PageCopyOptions
39
*****************************************************************************/
49
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_PageCopyOptions
*
PDFTOOLS_CALL
50
PdfToolsDocumentAssembly_PageCopyOptions_New
(
void
);
51
72
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_CopyStrategy
PDFTOOLS_CALL
73
PdfToolsDocumentAssembly_PageCopyOptions_GetLinks
(
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
94
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetLinks
(
95
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
TPdfToolsDocumentAssembly_CopyStrategy
iLinks);
115
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_CopyStrategy
PDFTOOLS_CALL
116
PdfToolsDocumentAssembly_PageCopyOptions_GetFormFields
(
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
136
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetFormFields
(
137
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
TPdfToolsDocumentAssembly_CopyStrategy
iFormFields);
160
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_RemovalStrategy
PDFTOOLS_CALL
161
PdfToolsDocumentAssembly_PageCopyOptions_GetSignedSignatures
(
162
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
185
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetSignedSignatures
(
186
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
187
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);
254
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_CopyStrategy
PDFTOOLS_CALL
255
PdfToolsDocumentAssembly_PageCopyOptions_GetAnnotations
(
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
278
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetAnnotations
(
279
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
TPdfToolsDocumentAssembly_CopyStrategy
iAnnotations);
300
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_GetCopyOutlineItems
(
301
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
322
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetCopyOutlineItems
(
323
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
BOOL
bCopyOutlineItems);
344
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_GetCopyAssociatedFiles
(
345
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
366
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetCopyAssociatedFiles
(
367
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
BOOL
bCopyAssociatedFiles);
390
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_GetCopyLogicalStructure
(
391
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
414
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetCopyLogicalStructure
(
415
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
BOOL
bCopyLogicalStructure);
437
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_NameConflictResolution
PDFTOOLS_CALL
438
PdfToolsDocumentAssembly_PageCopyOptions_GetFormFieldConflictResolution
(
439
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
461
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetFormFieldConflictResolution
(
462
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
463
TPdfToolsDocumentAssembly_NameConflictResolution
iFormFieldConflictResolution);
483
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy
PDFTOOLS_CALL
484
PdfToolsDocumentAssembly_PageCopyOptions_GetNamedDestinations
(
485
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
505
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetNamedDestinations
(
506
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
507
TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy
iNamedDestinations);
530
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_GetOptimizeResources
(
531
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
554
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_PageCopyOptions_SetOptimizeResources
(
555
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions,
BOOL
bOptimizeResources);
556
557
/******************************************************************************
558
* DocumentCopyOptions
559
*****************************************************************************/
569
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_DocumentCopyOptions
*
PDFTOOLS_CALL
570
PdfToolsDocumentAssembly_DocumentCopyOptions_New
(
void
);
571
590
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyMetadata
(
591
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions);
610
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyMetadata
(
611
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
BOOL
bCopyMetadata);
630
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyOutputIntent
(
631
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions);
650
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyOutputIntent
(
651
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
BOOL
bCopyOutputIntent);
670
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyViewerSettings
(
671
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions);
690
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyViewerSettings
(
691
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
BOOL
bCopyViewerSettings);
712
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyEmbeddedFiles
(
713
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions);
734
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyEmbeddedFiles
(
735
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
BOOL
bCopyEmbeddedFiles);
736
737
/******************************************************************************
738
* DocumentAssembler
739
*****************************************************************************/
770
PDFTOOLS_EXPORT
TPdfToolsDocumentAssembly_DocumentAssembler
*
PDFTOOLS_CALL
771
PdfToolsDocumentAssembly_DocumentAssembler_New
(
const
TPdfToolsSys_StreamDescriptor
* pOutStreamDesc,
772
TPdfToolsPdf_OutputOptions
* pOutOptions,
773
const
TPdfToolsPdf_Conformance
* pConformance);
774
823
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
PdfToolsDocumentAssembly_DocumentAssembler_Append
(
824
TPdfToolsDocumentAssembly_DocumentAssembler
* pDocumentAssembler,
TPdfToolsPdf_Document
* pInDoc,
825
const
int
* pFirstPage,
const
int
* pLastPage,
TPdfToolsDocumentAssembly_DocumentCopyOptions
* pDocumentCopyOptions,
826
TPdfToolsDocumentAssembly_PageCopyOptions
* pPageCopyOptions);
848
PDFTOOLS_EXPORT
TPdfToolsPdf_Document
*
PDFTOOLS_CALL
849
PdfToolsDocumentAssembly_DocumentAssembler_Assemble
(
TPdfToolsDocumentAssembly_DocumentAssembler
* pDocumentAssembler);
850
861
PDFTOOLS_EXPORT
BOOL
PDFTOOLS_CALL
862
PdfToolsDocumentAssembly_DocumentAssembler_Close
(
TPdfToolsDocumentAssembly_DocumentAssembler
* pObject);
863
864
#ifdef __cplusplus
865
}
866
#endif
867
868
#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:21
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:138
PdfTools_Types.h
TPdfToolsPdf_Conformance
TPdfToolsPdf_Conformance
Definition
PdfTools_Types.h:193
TPdfToolsDocumentAssembly_DocumentAssembler
struct TPdfToolsDocumentAssembly_DocumentAssembler TPdfToolsDocumentAssembly_DocumentAssembler
The class for splitting or merging PDF documents.
Definition
PdfTools_Types.h:2340
TPdfToolsPdf_OutputOptions
struct TPdfToolsPdf_OutputOptions TPdfToolsPdf_OutputOptions
The parameters for document-level features of output PDFs Output options are used in many operations ...
Definition
PdfTools_Types.h:2217
TPdfToolsDocumentAssembly_DocumentCopyOptions
struct TPdfToolsDocumentAssembly_DocumentCopyOptions TPdfToolsDocumentAssembly_DocumentCopyOptions
Definition
PdfTools_Types.h:2336
TPdfToolsDocumentAssembly_NameConflictResolution
TPdfToolsDocumentAssembly_NameConflictResolution
Definition
PdfTools_Types.h:322
TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy
TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy
Definition
PdfTools_Types.h:304
TPdfToolsDocumentAssembly_PageCopyOptions
struct TPdfToolsDocumentAssembly_PageCopyOptions TPdfToolsDocumentAssembly_PageCopyOptions
Definition
PdfTools_Types.h:2331
TPdfToolsDocumentAssembly_RemovalStrategy
TPdfToolsDocumentAssembly_RemovalStrategy
Definition
PdfTools_Types.h:288
TPdfToolsDocumentAssembly_CopyStrategy
TPdfToolsDocumentAssembly_CopyStrategy
Definition
PdfTools_Types.h:267
BOOL
#define BOOL
Definition
PdfTools_Types.h:18
TPdfToolsPdf_Document
struct TPdfToolsPdf_Document TPdfToolsPdf_Document
The PDF document PDF documents are either opened using PdfToolsPdf_Document_Open or the result of an ...
Definition
PdfTools_Types.h:2224
TPdfToolsSys_StreamDescriptor
Structure that groups a set of callbacks that model streams.
Definition
PdfTools_PdfToolsSys.h:44
Generated by
1.10.0