Pdftools SDK
|
Go to the source code of this file.
Macros | |
#define | PDFTOOLS_CALL |
#define PDFTOOLS_CALL |
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 ) |
This method copies document properties and a range of pages from pInDoc.
[in,out] | pDocumentAssembler | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_DocumentAssembler. |
[in,out] | pInDoc | |
[in] | pFirstPage | Optional parameter denoting the index of the first page to be copied. This index is one-based. If set, the number must be in the range of 1 (first page) to PdfToolsPdf_Document_GetPageCount (last page). If not set, 1 is used. |
[in] | pLastPage | Optional parameter denoting the index of the last page to be copied. This index is one-based. If set, the number must be in the range of 1 (first page) to PdfToolsPdf_Document_GetPageCount (last page). If not set, PdfToolsPdf_Document_GetPageCount is used. |
[in,out] | pDocumentCopyOptions | |
[in,out] | pPageCopyOptions |
PDFTOOLS_EXPORT TPdfToolsPdf_Document *PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentAssembler_Assemble | ( | TPdfToolsDocumentAssembly_DocumentAssembler * | pDocumentAssembler | ) |
Assemble the input documents The input documents appended with PdfToolsDocumentAssembly_DocumentAssembler_Append are assembled into the output PDF.
[in,out] | pDocumentAssembler | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_DocumentAssembler. |
NULL
if there is an error.
NULL
was returned. Retrieve specific error code by calling PdfTools_GetLastError. Get the error message with PdfTools_GetLastErrorMessage. Possible error codes:PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentAssembler_Close | ( | TPdfToolsDocumentAssembly_DocumentAssembler * | pObject | ) |
Close object.
Close disposable objects by invoking this function.
[in] | pObject | Disposable object. |
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_DocumentAssembler *PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentAssembler_New | ( | const TPdfToolsSys_StreamDescriptor * | pOutStreamDesc, |
TPdfToolsPdf_OutputOptions * | pOutOptions, | ||
const TPdfToolsPdf_Conformance * | pConformance ) |
[in,out] | pOutStreamDesc | The stream to which the output PDF is written |
[in,out] | pOutOptions | The PDF output options, e.g. to encrypt the output document. |
[in] | pConformance | The required conformance level of the PDF document. Adding pages or content from incompatible documents or using incompatible features will lead to a conformance error. When using NULL , the conformance is determined automatically, based on the conformance of the input documents used in the PdfToolsDocumentAssembly_DocumentAssembler_Append method and the requirements of the used features. |
NULL
if there is an error.
NULL
was returned. Retrieve specific error code by calling PdfTools_GetLastError. Get the error message with PdfTools_GetLastErrorMessage. Possible error codes:PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyEmbeddedFiles | ( | TPdfToolsDocumentAssembly_DocumentCopyOptions * | pDocumentCopyOptions | ) |
If set to TRUE: All embedded files are copied. If set to FALSE: Only embedded files associated with pages within the given page range are copied. (PDF/A-3 only, PdfToolsDocumentAssembly_PageCopyOptions_GetCopyAssociatedFiles must be set.)
Default: FALSE.
[in,out] | pDocumentCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_DocumentCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyMetadata | ( | TPdfToolsDocumentAssembly_DocumentCopyOptions * | pDocumentCopyOptions | ) |
Copy document information dictionary and XMP metadata.
Default: FALSE.
[in,out] | pDocumentCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_DocumentCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyOutputIntent | ( | TPdfToolsDocumentAssembly_DocumentCopyOptions * | pDocumentCopyOptions | ) |
Copy the PDF/A output intent.
Default: FALSE.
[in,out] | pDocumentCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_DocumentCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_GetCopyViewerSettings | ( | TPdfToolsDocumentAssembly_DocumentCopyOptions * | pDocumentCopyOptions | ) |
Copy viewer properties, which include: Page Layout, Page Mode, Open Actions, Piece Info, and Collection properties.
Default: FALSE.
[in,out] | pDocumentCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_DocumentCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_DocumentCopyOptions *PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_New | ( | void | ) |
NULL
if there is an error.
NULL
was returned. Retrieve specific error code by calling PdfTools_GetLastError. Get the error message with PdfTools_GetLastErrorMessage. PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyEmbeddedFiles | ( | TPdfToolsDocumentAssembly_DocumentCopyOptions * | pDocumentCopyOptions, |
BOOL | bCopyEmbeddedFiles ) |
If set to TRUE: All embedded files are copied. If set to FALSE: Only embedded files associated with pages within the given page range are copied. (PDF/A-3 only, PdfToolsDocumentAssembly_PageCopyOptions_GetCopyAssociatedFiles must be set.)
Default: FALSE.
[in,out] | pDocumentCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_DocumentCopyOptions. |
[in] | bCopyEmbeddedFiles | Set value. |
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyMetadata | ( | TPdfToolsDocumentAssembly_DocumentCopyOptions * | pDocumentCopyOptions, |
BOOL | bCopyMetadata ) |
Copy document information dictionary and XMP metadata.
Default: FALSE.
[in,out] | pDocumentCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_DocumentCopyOptions. |
[in] | bCopyMetadata | Set value. |
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyOutputIntent | ( | TPdfToolsDocumentAssembly_DocumentCopyOptions * | pDocumentCopyOptions, |
BOOL | bCopyOutputIntent ) |
Copy the PDF/A output intent.
Default: FALSE.
[in,out] | pDocumentCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_DocumentCopyOptions. |
[in] | bCopyOutputIntent | Set value. |
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_DocumentCopyOptions_SetCopyViewerSettings | ( | TPdfToolsDocumentAssembly_DocumentCopyOptions * | pDocumentCopyOptions, |
BOOL | bCopyViewerSettings ) |
Copy viewer properties, which include: Page Layout, Page Mode, Open Actions, Piece Info, and Collection properties.
Default: FALSE.
[in,out] | pDocumentCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_DocumentCopyOptions. |
[in] | bCopyViewerSettings | Set value. |
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_CopyStrategy PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetAnnotations | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions | ) |
Copy strategy for annotations.
Specifies how interactive annotations (like sticky notes or text highlights) are treated when copying a page. This does not include links, form fields and signature fields which are not considered annotations in this product.
Default value: ePdfToolsDocumentAssembly_CopyStrategy_Copy
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
0
was returned. Retrieve specific error code by calling PdfTools_GetLastError. Get the error message with PdfTools_GetLastErrorMessage. PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetCopyAssociatedFiles | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions | ) |
Copy associated files.
Specifies whether embedded files associated with a page or any of its subobjects are also copied when copying the page.
Default value: TRUE
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetCopyLogicalStructure | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions | ) |
Copy the logical structure and tagging information.
Specifies whether the logical structure and tagging information associated with a page or its content is also copied when copying the page.
This is required if the target document conformance is PDF/A Level a.
Default value: TRUE
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetCopyOutlineItems | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions | ) |
Copy outline items (bookmarks).
Specifies whether outline items (also known as bookmarks) pointing to the copied page should be copied to the target document automatically.
Default value: TRUE
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_NameConflictResolution PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetFormFieldConflictResolution | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions | ) |
Resolution of conflicting form field names.
Form field of different files can have the same name (identifier). This property specifies how name conflicts are resolved, when copying pages from multiple source files.
Default value: ePdfToolsDocumentAssembly_NameConflictResolution_Merge
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
0
was returned. Retrieve specific error code by calling PdfTools_GetLastError. Get the error message with PdfTools_GetLastErrorMessage. PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_CopyStrategy PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetFormFields | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions | ) |
Copy strategy for form fields.
Specifies how form fields are treated when copying a page.
Default value: ePdfToolsDocumentAssembly_CopyStrategy_Copy
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
0
was returned. Retrieve specific error code by calling PdfTools_GetLastError. Get the error message with PdfTools_GetLastErrorMessage. PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_CopyStrategy PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetLinks | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions | ) |
Copy strategy for links.
Specifies how links (document internal and external links) are treated when copying a page.
Default value: ePdfToolsDocumentAssembly_CopyStrategy_Copy
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
0
was returned. Retrieve specific error code by calling PdfTools_GetLastError. Get the error message with PdfTools_GetLastErrorMessage. PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetNamedDestinations | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions | ) |
Copy strategy for named destinations.
Specify whether named destinations are resolved when copying a page.
Default value: ePdfToolsDocumentAssembly_NamedDestinationCopyStrategy_Copy
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
0
was returned. Retrieve specific error code by calling PdfTools_GetLastError. Get the error message with PdfTools_GetLastErrorMessage. PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetOptimizeResources | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions | ) |
Find and merge redundant resources.
Find and merge redundant resources such as fonts and images. This can lead to much smaller files, especially when copying pages from multiple similar source files. However, it also results in longer processing time.
Default value: TRUE
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_PageRotation PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetPageRotation | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions | ) |
Specify how page(s) should be rotated.
Default: ePdfToolsDocumentAssembly_PageRotation_NoRotation
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
0
was returned. Retrieve specific error code by calling PdfTools_GetLastError. Get the error message with PdfTools_GetLastErrorMessage. PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_RemovalStrategy PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetSignedSignatures | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions | ) |
Removal strategy for signed signature fields.
Signed digital signatures are always invalidated when copying a page and therefore have to be removed. This property specifies, whether the visual representation of the signature is preserved.
Default value: ePdfToolsDocumentAssembly_RemovalStrategy_Remove
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
0
was returned. Retrieve specific error code by calling PdfTools_GetLastError. Get the error message with PdfTools_GetLastErrorMessage. PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_CopyStrategy PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_GetUnsignedSignatures | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions | ) |
Copy strategy for unsigned signature fields.
Specifies how signature fields are treated, that are not yet signed.
Default value: ePdfToolsDocumentAssembly_CopyStrategy_Copy
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
May indicate an error in certain scenarios. For further information see the note section below.
0
was returned. Retrieve specific error code by calling PdfTools_GetLastError. Get the error message with PdfTools_GetLastErrorMessage. PDFTOOLS_EXPORT TPdfToolsDocumentAssembly_PageCopyOptions *PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_New | ( | void | ) |
NULL
if there is an error.
NULL
was returned. Retrieve specific error code by calling PdfTools_GetLastError. Get the error message with PdfTools_GetLastErrorMessage. PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetAnnotations | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions, |
TPdfToolsDocumentAssembly_CopyStrategy | iAnnotations ) |
Copy strategy for annotations.
Specifies how interactive annotations (like sticky notes or text highlights) are treated when copying a page. This does not include links, form fields and signature fields which are not considered annotations in this product.
Default value: ePdfToolsDocumentAssembly_CopyStrategy_Copy
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
[in] | iAnnotations | Set value. |
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetCopyAssociatedFiles | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions, |
BOOL | bCopyAssociatedFiles ) |
Copy associated files.
Specifies whether embedded files associated with a page or any of its subobjects are also copied when copying the page.
Default value: TRUE
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
[in] | bCopyAssociatedFiles | Set value. |
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetCopyLogicalStructure | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions, |
BOOL | bCopyLogicalStructure ) |
Copy the logical structure and tagging information.
Specifies whether the logical structure and tagging information associated with a page or its content is also copied when copying the page.
This is required if the target document conformance is PDF/A Level a.
Default value: TRUE
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
[in] | bCopyLogicalStructure | Set value. |
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetCopyOutlineItems | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions, |
BOOL | bCopyOutlineItems ) |
Copy outline items (bookmarks).
Specifies whether outline items (also known as bookmarks) pointing to the copied page should be copied to the target document automatically.
Default value: TRUE
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
[in] | bCopyOutlineItems | Set value. |
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetFormFieldConflictResolution | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions, |
TPdfToolsDocumentAssembly_NameConflictResolution | iFormFieldConflictResolution ) |
Resolution of conflicting form field names.
Form field of different files can have the same name (identifier). This property specifies how name conflicts are resolved, when copying pages from multiple source files.
Default value: ePdfToolsDocumentAssembly_NameConflictResolution_Merge
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
[in] | iFormFieldConflictResolution | Set value. |
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetFormFields | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions, |
TPdfToolsDocumentAssembly_CopyStrategy | iFormFields ) |
Copy strategy for form fields.
Specifies how form fields are treated when copying a page.
Default value: ePdfToolsDocumentAssembly_CopyStrategy_Copy
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
[in] | iFormFields | Set value. |
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetLinks | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions, |
TPdfToolsDocumentAssembly_CopyStrategy | iLinks ) |
Copy strategy for links.
Specifies how links (document internal and external links) are treated when copying a page.
Default value: ePdfToolsDocumentAssembly_CopyStrategy_Copy
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
[in] | iLinks | Set value. |
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetNamedDestinations | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions, |
TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy | iNamedDestinations ) |
Copy strategy for named destinations.
Specify whether named destinations are resolved when copying a page.
Default value: ePdfToolsDocumentAssembly_NamedDestinationCopyStrategy_Copy
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
[in] | iNamedDestinations | Set value. |
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetOptimizeResources | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions, |
BOOL | bOptimizeResources ) |
Find and merge redundant resources.
Find and merge redundant resources such as fonts and images. This can lead to much smaller files, especially when copying pages from multiple similar source files. However, it also results in longer processing time.
Default value: TRUE
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
[in] | bOptimizeResources | Set value. |
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetPageRotation | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions, |
TPdfToolsDocumentAssembly_PageRotation | iPageRotation ) |
Specify how page(s) should be rotated.
Default: ePdfToolsDocumentAssembly_PageRotation_NoRotation
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
[in] | iPageRotation | Set value. |
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetSignedSignatures | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions, |
TPdfToolsDocumentAssembly_RemovalStrategy | iSignedSignatures ) |
Removal strategy for signed signature fields.
Signed digital signatures are always invalidated when copying a page and therefore have to be removed. This property specifies, whether the visual representation of the signature is preserved.
Default value: ePdfToolsDocumentAssembly_RemovalStrategy_Remove
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
[in] | iSignedSignatures | Set value. |
PDFTOOLS_EXPORT BOOL PDFTOOLS_CALL PdfToolsDocumentAssembly_PageCopyOptions_SetUnsignedSignatures | ( | TPdfToolsDocumentAssembly_PageCopyOptions * | pPageCopyOptions, |
TPdfToolsDocumentAssembly_CopyStrategy | iUnsignedSignatures ) |
Copy strategy for unsigned signature fields.
Specifies how signature fields are treated, that are not yet signed.
Default value: ePdfToolsDocumentAssembly_CopyStrategy_Copy
[in,out] | pPageCopyOptions | Acts as a handle to the native object of type TPdfToolsDocumentAssembly_PageCopyOptions. |
[in] | iUnsignedSignatures | Set value. |