Pdftools SDK
Loading...
Searching...
No Matches
PdfTools_Types.h
Go to the documentation of this file.
1/******************************************************************************
2 *
3 * File: PdfTools_Types.h
4 *
5 * Description: Types definition 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_TYPES_H__
20#define PDFTOOLS_TYPES_H__
21
22#ifndef BOOL
23#define BOOL int
24#define TRUE 1
25#define FALSE 0
26#endif
27
28#ifdef __cplusplus
29extern "C"
30{
31#endif
32
91
138
169
194
268
289
305
323
339
357
375
402
419
440
460
473
489
505
527
532{
645
700
963
970{
1112
1165
1191
1212
1264
1291
1329
1349
1403
1424
1431{
1566
1581
1610
1673
1702
1723
1744
1771
1796
1818
1840
1865
1892
1916
1940
1965
1988
2013
2038
2063
2088
2111
3220
3234
3248
3262
3284
3298
3320
3333
3335
3336#ifdef __cplusplus
3337}
3338#endif
3339
3340#endif /* PDFTOOLS_TYPES_H__ */
TPdfToolsPdf_DocumentType
Type and subtype enumeration of TPdfToolsPdf_Document.
Definition PdfTools_Types.h:1740
@ ePdfToolsPdf_DocumentType_Document
Definition PdfTools_Types.h:1741
@ ePdfToolsPdf_DocumentType_PdfToolsSign_PreparedDocument
Definition PdfTools_Types.h:1742
struct TPdfToolsGeomUnits_Rectangle TPdfToolsGeomUnits_Rectangle
TPdfToolsPdf2ImageProfiles_ProfileType
Type and subtype enumeration of TPdfToolsPdf2ImageProfiles_Profile.
Definition PdfTools_Types.h:1934
@ ePdfToolsPdf2ImageProfiles_ProfileType_Archive
Definition PdfTools_Types.h:1937
@ ePdfToolsPdf2ImageProfiles_ProfileType_Profile
Definition PdfTools_Types.h:1935
@ ePdfToolsPdf2ImageProfiles_ProfileType_Viewing
Definition PdfTools_Types.h:1938
@ ePdfToolsPdf2ImageProfiles_ProfileType_Fax
Definition PdfTools_Types.h:1936
TPdfToolsSign_SignatureRemoval
Definition PdfTools_Types.h:1169
@ ePdfToolsSign_SignatureRemoval_None
Definition PdfTools_Types.h:1174
@ ePdfToolsSign_SignatureRemoval_All
Definition PdfTools_Types.h:1189
@ ePdfToolsSign_SignatureRemoval_Signed
Definition PdfTools_Types.h:1184
TPdfToolsPdf2Image_PngColorSpace
The color space used in PNG images.
Definition PdfTools_Types.h:465
@ ePdfToolsPdf2Image_PngColorSpace_Gray
Definition PdfTools_Types.h:471
@ ePdfToolsPdf2Image_PngColorSpace_Rgb
Definition PdfTools_Types.h:468
TPdfToolsPdfAConversion_EventCategory
The category of conversion events See TPdfToolsPdfAConversion_Converter_ConversionEvent for more info...
Definition PdfTools_Types.h:707
@ ePdfToolsPdfAConversion_EventCategory_RepairedCorruption
Repaired a corrupt document.
Definition PdfTools_Types.h:745
@ ePdfToolsPdfAConversion_EventCategory_VisualDifferences
The conversion resulted in visual differences to the document.
Definition PdfTools_Types.h:728
@ ePdfToolsPdfAConversion_EventCategory_SubstitutedFont
Substituted a font for a similar one.
Definition PdfTools_Types.h:818
@ ePdfToolsPdfAConversion_EventCategory_ConvertedFont
Converted fonts of input document.
Definition PdfTools_Types.h:801
@ ePdfToolsPdfAConversion_EventCategory_RemovedTransparency
Converted transparent object to opaque.
Definition PdfTools_Types.h:833
@ ePdfToolsPdfAConversion_EventCategory_RemovedAction
Removed prohibited action type.
Definition PdfTools_Types.h:866
@ ePdfToolsPdfAConversion_EventCategory_ManagedColors
Managed colors of input document.
Definition PdfTools_Types.h:758
@ ePdfToolsPdfAConversion_EventCategory_RemovedMetadata
Removed parts of the XMP metadata that could not be repaired.
Definition PdfTools_Types.h:879
@ ePdfToolsPdfAConversion_EventCategory_RemovedAnnotation
Removed prohibited annotation type.
Definition PdfTools_Types.h:846
@ ePdfToolsPdfAConversion_EventCategory_RemovedEmbeddedFile
Removed embedded files.
Definition PdfTools_Types.h:944
@ ePdfToolsPdfAConversion_EventCategory_ConvertedEmbeddedFile
Converted embedded file.
Definition PdfTools_Types.h:922
@ ePdfToolsPdfAConversion_EventCategory_ChangedColorant
Resolved ambiguous or conflicting descriptions of colorants (spot colors).
Definition PdfTools_Types.h:779
@ ePdfToolsPdfAConversion_EventCategory_RemovedSignature
Removed signatures of signed input file.
Definition PdfTools_Types.h:961
@ ePdfToolsPdfAConversion_EventCategory_RemovedMultimedia
Removed multimedia content (sound, movie).
Definition PdfTools_Types.h:854
@ ePdfToolsPdfAConversion_EventCategory_RemovedOptionalContent
Removed optional content groups (layers).
Definition PdfTools_Types.h:909
@ ePdfToolsPdfAConversion_EventCategory_RemovedStructure
Removed logical structure (tagging) information.
Definition PdfTools_Types.h:896
@ ePdfToolsPdfAConversion_EventCategory_RemovedExternalContent
Removed references to external content.
Definition PdfTools_Types.h:789
TPdfToolsSignatureValidation_DataSource
The source of data such as certificates, OCRPs or CRLs.
Definition PdfTools_Types.h:1615
@ ePdfToolsSignatureValidation_DataSource_System
Data from the local system cache Allowed data: certificates.
Definition PdfTools_Types.h:1643
@ ePdfToolsSignatureValidation_DataSource_EmbedInSignature
Data embedded in the signature Allowed data: certificates, OCSP, CRL.
Definition PdfTools_Types.h:1621
@ ePdfToolsSignatureValidation_DataSource_Aatl
From the Adobe Approved Trust List (AATL)
Definition PdfTools_Types.h:1652
@ ePdfToolsSignatureValidation_DataSource_EmbedInDocument
Data embedded in the document security store (DSS) Allowed data: certificates, OCSP,...
Definition PdfTools_Types.h:1627
@ ePdfToolsSignatureValidation_DataSource_Eutl
From the European Trust List (EUTL)
Definition PdfTools_Types.h:1661
@ ePdfToolsSignatureValidation_DataSource_CustomTrustList
From the custom trust list.
Definition PdfTools_Types.h:1671
@ ePdfToolsSignatureValidation_DataSource_Download
Data retrieved online or from the local download cache.
Definition PdfTools_Types.h:1637
TPdfToolsSignatureValidation_SignatureSelector
Select the signatures.
Definition PdfTools_Types.h:1571
@ ePdfToolsSignatureValidation_SignatureSelector_All
Select all signatures.
Definition PdfTools_Types.h:1579
@ ePdfToolsSignatureValidation_SignatureSelector_Latest
Select the latest signature.
Definition PdfTools_Types.h:1575
TPdfToolsPdf2Image_AnnotationOptions
Defines how to render annotations and their popups.
Definition PdfTools_Types.h:517
@ ePdfToolsPdf2Image_AnnotationOptions_ShowAnnotationsAndPopups
Render the annotation and the associated popup.
Definition PdfTools_Types.h:525
@ ePdfToolsPdf2Image_AnnotationOptions_ShowAnnotations
Render the annotation without the associated popup.
Definition PdfTools_Types.h:521
TPdfToolsPdf_Conformance
Definition PdfTools_Types.h:198
@ ePdfToolsPdf_Conformance_Pdf17
PDF Version 1.7, ISO 32000-1.
Definition PdfTools_Types.h:230
@ ePdfToolsPdf_Conformance_Pdf20
PDF Version 2.0, ISO 32000-2.
Definition PdfTools_Types.h:234
@ ePdfToolsPdf_Conformance_PdfA3U
PDF/A-3u, ISO 19005-3, level U conformance.
Definition PdfTools_Types.h:262
@ ePdfToolsPdf_Conformance_PdfA2A
PDF/A-2a, ISO 19005-2, level A conformance.
Definition PdfTools_Types.h:254
@ ePdfToolsPdf_Conformance_Pdf16
PDF Version 1.6 (corresponds to Acrobat 7)
Definition PdfTools_Types.h:226
@ ePdfToolsPdf_Conformance_PdfA1A
PDF/A-1a, ISO 19005-1, level A conformance.
Definition PdfTools_Types.h:242
@ ePdfToolsPdf_Conformance_Pdf15
PDF Version 1.5.
Definition PdfTools_Types.h:222
@ ePdfToolsPdf_Conformance_Pdf14
PDF Version 1.4 (corresponds to Acrobat 5)
Definition PdfTools_Types.h:218
@ ePdfToolsPdf_Conformance_Pdf10
PDF Version 1.0.
Definition PdfTools_Types.h:202
@ ePdfToolsPdf_Conformance_Pdf13
PDF Version 1.3.
Definition PdfTools_Types.h:214
@ ePdfToolsPdf_Conformance_PdfA1B
PDF/A-1b, ISO 19005-1, level B conformance.
Definition PdfTools_Types.h:238
@ ePdfToolsPdf_Conformance_PdfA3A
PDF/A-3a, ISO 19005-3, level A conformance.
Definition PdfTools_Types.h:266
@ ePdfToolsPdf_Conformance_Pdf11
PDF Version 1.1.
Definition PdfTools_Types.h:206
@ ePdfToolsPdf_Conformance_PdfA3B
PDF/A-3b, ISO 19005-3, level B conformance.
Definition PdfTools_Types.h:258
@ ePdfToolsPdf_Conformance_Pdf12
PDF Version 1.2.
Definition PdfTools_Types.h:210
@ ePdfToolsPdf_Conformance_PdfA2U
PDF/A-2u, ISO 19005-2, level U conformance.
Definition PdfTools_Types.h:250
@ ePdfToolsPdf_Conformance_PdfA2B
PDF/A-2b, ISO 19005-2, level B conformance.
Definition PdfTools_Types.h:246
struct TPdfToolsGeomUnits_Size TPdfToolsGeomUnits_Size
TPdfToolsPdf2Image_ImageOptionsType
Type and subtype enumeration of TPdfToolsPdf2Image_ImageOptions.
Definition PdfTools_Types.h:1883
@ ePdfToolsPdf2Image_ImageOptionsType_PngImageOptions
Definition PdfTools_Types.h:1889
@ ePdfToolsPdf2Image_ImageOptionsType_TiffFlateImageOptions
Definition PdfTools_Types.h:1888
@ ePdfToolsPdf2Image_ImageOptionsType_TiffLzwImageOptions
Definition PdfTools_Types.h:1887
@ ePdfToolsPdf2Image_ImageOptionsType_JpegImageOptions
Definition PdfTools_Types.h:1890
@ ePdfToolsPdf2Image_ImageOptionsType_ImageOptions
Definition PdfTools_Types.h:1884
@ ePdfToolsPdf2Image_ImageOptionsType_TiffJpegImageOptions
Definition PdfTools_Types.h:1886
@ ePdfToolsPdf2Image_ImageOptionsType_FaxImageOptions
Definition PdfTools_Types.h:1885
TPdfToolsCrypto_SignatureAlgorithm
Cryptographic signature algorithm.
Definition PdfTools_Types.h:1269
@ ePdfToolsCrypto_SignatureAlgorithm_RsaRsa
RSA with PKCS#1 v1.5 This is the RSA with PKCS#1 v1.5 algorithm which is widely supported by cryptogr...
Definition PdfTools_Types.h:1275
@ ePdfToolsCrypto_SignatureAlgorithm_RsaSsaPss
RSA with SSA-PSS (PKCS#1 v2.1) This algorithm is generally recommended because it is considered a mor...
Definition PdfTools_Types.h:1282
@ ePdfToolsCrypto_SignatureAlgorithm_Ecdsa
Elliptic Curve Digital Signature Algorithm This algorithm is generally recommended for new applicatio...
Definition PdfTools_Types.h:1289
TPdfToolsOptimization_ConversionStrategy
The conversion strategy for PDF objects.
Definition PdfTools_Types.h:344
@ ePdfToolsOptimization_ConversionStrategy_Copy
Definition PdfTools_Types.h:349
@ ePdfToolsOptimization_ConversionStrategy_Flatten
Definition PdfTools_Types.h:355
struct TPdfToolsSys_Date TPdfToolsSys_Date
TPdfToolsSignatureValidation_SubIndication
Sub-status indication of the signature validation process See ETSI TS 102 853 and ETSI EN 319 102-1.
Definition PdfTools_Types.h:1431
@ ePdfToolsSignatureValidation_SubIndication_CryptoConstraintsFailure
The signature is considered invalid because at least one of the algorithms used in an element (e....
Definition PdfTools_Types.h:1462
@ ePdfToolsSignatureValidation_SubIndication_NoPolicy
The policy to use for validation could not be identified.
Definition PdfTools_Types.h:1532
@ ePdfToolsSignatureValidation_SubIndication_Revoked
The signer's certificate has been revoked.
Definition PdfTools_Types.h:1435
@ ePdfToolsSignatureValidation_SubIndication_UnknownCommitmentType
The signature was created using a policy and commitment type that is unknown to the SVA.
Definition PdfTools_Types.h:1484
@ ePdfToolsSignatureValidation_SubIndication_HashFailure
The signature is invalid because at least one hash of the signed data object(s) included in the signi...
Definition PdfTools_Types.h:1440
@ ePdfToolsSignatureValidation_SubIndication_IncompleteCertificateChain
The certificate's chain is incomplete. The Signature Validation Algorithm cannot determine whether th...
Definition PdfTools_Types.h:1541
@ ePdfToolsSignatureValidation_SubIndication_CertificateNoRevocationInformation
The certificate has no revocation information. The Signature Validation Algorithm cannot determine wh...
Definition PdfTools_Types.h:1546
@ ePdfToolsSignatureValidation_SubIndication_MissingRevocationInformation
No revocation information is available in the revocation information sources. The Signature Validatio...
Definition PdfTools_Types.h:1551
@ ePdfToolsSignatureValidation_SubIndication_Expired
The signature is considered invalid because the Signature Validation Algorithm has detected that the ...
Definition PdfTools_Types.h:1467
@ ePdfToolsSignatureValidation_SubIndication_ChainConstraintsFailure
The signature is considered invalid because the certificate chain used in the validation process does...
Definition PdfTools_Types.h:1455
@ ePdfToolsSignatureValidation_SubIndication_OutOfBoundsNoPoe
The signer's certificate is expired or not yet valid at the validation date/time. The Signature Valid...
Definition PdfTools_Types.h:1511
@ ePdfToolsSignatureValidation_SubIndication_CryptoConstraintsFailureNoPoe
At least one of the algorithms used in an element (e.g. the signature value, a certificate,...
Definition PdfTools_Types.h:1518
@ ePdfToolsSignatureValidation_SubIndication_RevokedCaNoPoe
At least one certificate chain was found, but an intermediate CA certificate has been revoked.
Definition PdfTools_Types.h:1506
@ ePdfToolsSignatureValidation_SubIndication_NotYetValid
The signature is considered invalid because the Signature Validation Algorithm has detected that the ...
Definition PdfTools_Types.h:1472
@ ePdfToolsSignatureValidation_SubIndication_TimestampOrderFailure
Constraints on the order of signature time-stamps and/or signed data object (s) time-stamps are not r...
Definition PdfTools_Types.h:1489
@ ePdfToolsSignatureValidation_SubIndication_NoSignerCertificateFound
The signer's certificate cannot be identified.
Definition PdfTools_Types.h:1493
@ ePdfToolsSignatureValidation_SubIndication_SigConstraintsFailure
The signature is considered invalid because one or more properties of the signature do not match the ...
Definition PdfTools_Types.h:1450
@ ePdfToolsSignatureValidation_SubIndication_NoCertificateChainFound
No certificate chain has been found for the identified signer's certificate.
Definition PdfTools_Types.h:1497
@ ePdfToolsSignatureValidation_SubIndication_Untrusted
The certificate is not trusted because there is no valid path to a trust anchor.
Definition PdfTools_Types.h:1560
@ ePdfToolsSignatureValidation_SubIndication_TryLater
Insufficient information to fulfill all constraints. It may be possible to fulfill all constraints wi...
Definition PdfTools_Types.h:1528
@ ePdfToolsSignatureValidation_SubIndication_NoPoe
A proof of existence that proves whether a signed object was produced before a compromising event (e....
Definition PdfTools_Types.h:1523
@ ePdfToolsSignatureValidation_SubIndication_SignedDataNotFound
Cannot obtain signed data.
Definition PdfTools_Types.h:1536
@ ePdfToolsSignatureValidation_SubIndication_ExpiredNoRevocationInformation
The certificate has expired and no revocation information is available in the signature or document....
Definition PdfTools_Types.h:1556
@ ePdfToolsSignatureValidation_SubIndication_RevokedNoPoe
The signer's certificate was revoked at the validation date/time. The Signature Validation Algorithm ...
Definition PdfTools_Types.h:1502
@ ePdfToolsSignatureValidation_SubIndication_Generic
Any other reason.
Definition PdfTools_Types.h:1564
@ ePdfToolsSignatureValidation_SubIndication_PolicyProcessingError
The formal policy file could not be processed (e.g. not accessible, not parsable, etc....
Definition PdfTools_Types.h:1480
@ ePdfToolsSignatureValidation_SubIndication_SigCryptoFailure
The signature is invalid because the signature value in the signature could not be verified using the...
Definition PdfTools_Types.h:1445
@ ePdfToolsSignatureValidation_SubIndication_FormatFailure
The signature is not conformant to one of the base standards.
Definition PdfTools_Types.h:1476
TPdfToolsDocumentAssembly_NameConflictResolution
Definition PdfTools_Types.h:327
@ ePdfToolsDocumentAssembly_NameConflictResolution_Rename
Definition PdfTools_Types.h:337
@ ePdfToolsDocumentAssembly_NameConflictResolution_Merge
Definition PdfTools_Types.h:332
TPdfToolsOptimizationProfiles_ProfileType
Type and subtype enumeration of TPdfToolsOptimizationProfiles_Profile.
Definition PdfTools_Types.h:1858
@ ePdfToolsOptimizationProfiles_ProfileType_Print
Definition PdfTools_Types.h:1861
@ ePdfToolsOptimizationProfiles_ProfileType_Archive
Definition PdfTools_Types.h:1862
@ ePdfToolsOptimizationProfiles_ProfileType_Profile
Definition PdfTools_Types.h:1859
@ ePdfToolsOptimizationProfiles_ProfileType_Web
Definition PdfTools_Types.h:1860
@ ePdfToolsOptimizationProfiles_ProfileType_MinimalFileSize
Definition PdfTools_Types.h:1863
TPdfToolsCrypto_ValidationInformation
Whether to embed validation information to enable the long-term validation (LTV) of the signature.
Definition PdfTools_Types.h:1378
@ ePdfToolsCrypto_ValidationInformation_EmbedInDocument
LTV: Embed validation information into the document.
Definition PdfTools_Types.h:1401
@ ePdfToolsCrypto_ValidationInformation_EmbedInSignature
LTV: Embed validation information into the signature This is only possible for Legacy PAdES Basic sig...
Definition PdfTools_Types.h:1389
@ ePdfToolsCrypto_ValidationInformation_None
Basic: Do not add any validation information.
Definition PdfTools_Types.h:1382
TPdfToolsPdf_Permission
The permissions allowed by a PDF document.
Definition PdfTools_Types.h:99
@ ePdfToolsPdf_Permission_FillForms
Allow filling of form fields.
Definition PdfTools_Types.h:123
@ ePdfToolsPdf_Permission_SupportDisabilities
Allow support for disabilities.
Definition PdfTools_Types.h:127
@ ePdfToolsPdf_Permission_None
No permission.
Definition PdfTools_Types.h:103
@ ePdfToolsPdf_Permission_Modify
Allow changing the document.
Definition PdfTools_Types.h:111
@ ePdfToolsPdf_Permission_Assemble
Allow document assembly.
Definition PdfTools_Types.h:131
@ ePdfToolsPdf_Permission_Copy
Allow content copying or extraction.
Definition PdfTools_Types.h:115
@ ePdfToolsPdf_Permission_DigitalPrint
Allow high resolution printing.
Definition PdfTools_Types.h:135
@ ePdfToolsPdf_Permission_Print
Allow low resolution printing.
Definition PdfTools_Types.h:107
@ ePdfToolsPdf_Permission_All
Definition PdfTools_Types.h:136
@ ePdfToolsPdf_Permission_Annotate
Allow annotations.
Definition PdfTools_Types.h:119
TPdfToolsPdf_SignedSignatureFieldType
Type and subtype enumeration of TPdfToolsPdf_SignedSignatureField.
Definition PdfTools_Types.h:1789
@ ePdfToolsPdf_SignedSignatureFieldType_Signature
Definition PdfTools_Types.h:1791
@ ePdfToolsPdf_SignedSignatureFieldType_SignedSignatureField
Definition PdfTools_Types.h:1790
@ ePdfToolsPdf_SignedSignatureFieldType_CertificationSignature
Definition PdfTools_Types.h:1793
@ ePdfToolsPdf_SignedSignatureFieldType_DocumentSignature
Definition PdfTools_Types.h:1792
@ ePdfToolsPdf_SignedSignatureFieldType_DocumentTimestamp
Definition PdfTools_Types.h:1794
TPdfToolsImage2Pdf_ImageMappingType
Type and subtype enumeration of TPdfToolsImage2Pdf_ImageMapping.
Definition PdfTools_Types.h:1958
@ ePdfToolsImage2Pdf_ImageMappingType_Auto
Definition PdfTools_Types.h:1960
@ ePdfToolsImage2Pdf_ImageMappingType_ImageMapping
Definition PdfTools_Types.h:1959
@ ePdfToolsImage2Pdf_ImageMappingType_ShrinkToPage
Definition PdfTools_Types.h:1961
@ ePdfToolsImage2Pdf_ImageMappingType_ShrinkToFit
Definition PdfTools_Types.h:1962
@ ePdfToolsImage2Pdf_ImageMappingType_ShrinkToPortrait
Definition PdfTools_Types.h:1963
TPdfToolsImage_DocumentType
Type and subtype enumeration of TPdfToolsImage_Document.
Definition PdfTools_Types.h:1835
@ ePdfToolsImage_DocumentType_Document
Definition PdfTools_Types.h:1836
@ ePdfToolsImage_DocumentType_SinglePageDocument
Definition PdfTools_Types.h:1837
@ ePdfToolsImage_DocumentType_MultiPageDocument
Definition PdfTools_Types.h:1838
TPdfToolsPdf2Image_ColorSpace
The color space used in various image formats.
Definition PdfTools_Types.h:494
@ ePdfToolsPdf2Image_ColorSpace_Gray
Definition PdfTools_Types.h:500
@ ePdfToolsPdf2Image_ColorSpace_Cmyk
Definition PdfTools_Types.h:503
@ ePdfToolsPdf2Image_ColorSpace_Rgb
Definition PdfTools_Types.h:497
TPdfToolsSign_WarningCategory
The warning category The category of the warning of TPdfToolsSign_Signer_Warning.
Definition PdfTools_Types.h:1119
@ ePdfToolsSign_WarningCategory_AddValidationInformationFailed
Definition PdfTools_Types.h:1163
@ ePdfToolsSign_WarningCategory_SignedDocEncryptionUnchanged
Definition PdfTools_Types.h:1144
@ ePdfToolsSign_WarningCategory_PdfARemoved
Definition PdfTools_Types.h:1125
TPdfToolsSignatureValidation_TimeSource
The source of the validation time.
Definition PdfTools_Types.h:1586
@ ePdfToolsSignatureValidation_TimeSource_ProofOfExistence
Proof of Existence A proof of existence is evidence that proves that an object (a certificate,...
Definition PdfTools_Types.h:1595
@ ePdfToolsSignatureValidation_TimeSource_SignatureTime
Signature time Use the claimed (untrusted) time of the signature.
Definition PdfTools_Types.h:1608
@ ePdfToolsSignatureValidation_TimeSource_ExpiredTimeStamp
Expired time stamp An expired time-stamp was used. Note that for expired time-stamps revocation infor...
Definition PdfTools_Types.h:1602
TPdfToolsPdf2Image_JpegColorSpace
The color space used in JPEG images.
Definition PdfTools_Types.h:478
@ ePdfToolsPdf2Image_JpegColorSpace_Cmyk
Definition PdfTools_Types.h:487
@ ePdfToolsPdf2Image_JpegColorSpace_Rgb
Definition PdfTools_Types.h:481
@ ePdfToolsPdf2Image_JpegColorSpace_Gray
Definition PdfTools_Types.h:484
struct TPdfToolsGeomUnits_Resolution TPdfToolsGeomUnits_Resolution
TPdfToolsDocumentAssembly_NamedDestinationCopyStrategy
Definition PdfTools_Types.h:309
@ ePdfToolsDocumentAssembly_NamedDestinationCopyStrategy_Copy
Copy named destinations Named destinations are copyied as-is.
Definition PdfTools_Types.h:315
@ ePdfToolsDocumentAssembly_NamedDestinationCopyStrategy_Resolve
Resolve named destinations Named destinations are resolved and converted to direct destinations.
Definition PdfTools_Types.h:321
TPdfToolsPdf_SignatureType
Type and subtype enumeration of TPdfToolsPdf_Signature.
Definition PdfTools_Types.h:1813
@ ePdfToolsPdf_SignatureType_DocumentSignature
Definition PdfTools_Types.h:1815
@ ePdfToolsPdf_SignatureType_CertificationSignature
Definition PdfTools_Types.h:1816
@ ePdfToolsPdf_SignatureType_Signature
Definition PdfTools_Types.h:1814
TPdfToolsPdf2Image_BackgroundType
The background type to use when rendering into an image.
Definition PdfTools_Types.h:445
@ ePdfToolsPdf2Image_BackgroundType_Transparent
Transparent background The input PDF content will be rendered into an image with an alpha channel and...
Definition PdfTools_Types.h:458
@ ePdfToolsPdf2Image_BackgroundType_White
White background The input PDF content will be rendered on a white background.
Definition PdfTools_Types.h:451
TPdfToolsSign_TimestampConfigurationType
Type and subtype enumeration of TPdfToolsSign_TimestampConfiguration.
Definition PdfTools_Types.h:2031
@ ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersGlobalSignDss_TimestampConfiguration
Definition PdfTools_Types.h:2033
@ ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersSwisscomSigSrv_TimestampConfiguration
Definition PdfTools_Types.h:2034
@ ePdfToolsSign_TimestampConfigurationType_TimestampConfiguration
Definition PdfTools_Types.h:2032
@ ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersPkcs11_TimestampConfiguration
Definition PdfTools_Types.h:2035
@ ePdfToolsSign_TimestampConfigurationType_PdfToolsCryptoProvidersBuiltIn_TimestampConfiguration
Definition PdfTools_Types.h:2036
TPdfToolsOptimization_CompressionAlgorithmSelection
The strategy for recompressing images The strategy expresses the broad goal when recompressing images...
Definition PdfTools_Types.h:382
@ ePdfToolsOptimization_CompressionAlgorithmSelection_Balanced
Definition PdfTools_Types.h:395
@ ePdfToolsOptimization_CompressionAlgorithmSelection_PreserveQuality
Definition PdfTools_Types.h:387
@ ePdfToolsOptimization_CompressionAlgorithmSelection_Speed
Definition PdfTools_Types.h:400
TPdfToolsSignatureValidationProfiles_RevocationCheckPolicy
The revocation check policy.
Definition PdfTools_Types.h:1678
@ ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_Supported
Definition PdfTools_Types.h:1690
@ ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_Optional
Definition PdfTools_Types.h:1696
@ ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_Required
Definition PdfTools_Types.h:1685
@ ePdfToolsSignatureValidationProfiles_RevocationCheckPolicy_NoCheck
Do not check revocation information.
Definition PdfTools_Types.h:1700
struct TPdfToolsGeomInt_Size TPdfToolsGeomInt_Size
TPdfToolsSignatureValidation_Indication
Main status indication of the signature validation process See ETSI TS 102 853 and ETSI EN 319 102-1.
Definition PdfTools_Types.h:1410
@ ePdfToolsSignatureValidation_Indication_Invalid
The constraint is invalid according to the chosen signature validation profile.
Definition PdfTools_Types.h:1418
@ ePdfToolsSignatureValidation_Indication_Indeterminate
The available information is insufficient to determine whether the signature is valid or invalid.
Definition PdfTools_Types.h:1422
@ ePdfToolsSignatureValidation_Indication_Valid
The constraint is valid according to the chosen signature validation profile.
Definition PdfTools_Types.h:1414
TPdfToolsPdf_SignatureFieldType
Type and subtype enumeration of TPdfToolsPdf_SignatureField.
Definition PdfTools_Types.h:1762
@ ePdfToolsPdf_SignatureFieldType_SignatureField
Definition PdfTools_Types.h:1763
@ ePdfToolsPdf_SignatureFieldType_SignedSignatureField
Definition PdfTools_Types.h:1765
@ ePdfToolsPdf_SignatureFieldType_Signature
Definition PdfTools_Types.h:1766
@ ePdfToolsPdf_SignatureFieldType_UnsignedSignatureField
Definition PdfTools_Types.h:1764
@ ePdfToolsPdf_SignatureFieldType_DocumentTimestamp
Definition PdfTools_Types.h:1769
@ ePdfToolsPdf_SignatureFieldType_CertificationSignature
Definition PdfTools_Types.h:1768
@ ePdfToolsPdf_SignatureFieldType_DocumentSignature
Definition PdfTools_Types.h:1767
TPdfToolsSignatureValidation_SignatureContentType
Type and subtype enumeration of TPdfToolsSignatureValidation_SignatureContent.
Definition PdfTools_Types.h:2082
@ ePdfToolsSignatureValidation_SignatureContentType_SignatureContent
Definition PdfTools_Types.h:2083
@ ePdfToolsSignatureValidation_SignatureContentType_UnsupportedSignatureContent
Definition PdfTools_Types.h:2084
@ ePdfToolsSignatureValidation_SignatureContentType_TimeStampContent
Definition PdfTools_Types.h:2086
@ ePdfToolsSignatureValidation_SignatureContentType_CmsSignatureContent
Definition PdfTools_Types.h:2085
TPdfToolsPdfAConversion_EventSeverity
The severity of conversion events See TPdfToolsPdfAConversion_Converter_ConversionEvent for more info...
Definition PdfTools_Types.h:652
@ ePdfToolsPdfAConversion_EventSeverity_Warning
A conversion event which is generally considered a non-critical issue.
Definition PdfTools_Types.h:689
@ ePdfToolsPdfAConversion_EventSeverity_Error
A conversion event which is generally considered a critical issue.
Definition PdfTools_Types.h:698
@ ePdfToolsPdfAConversion_EventSeverity_Information
A conversion event which is of an informational nature.
Definition PdfTools_Types.h:674
TPdfToolsPdf2Image_ImageSectionMappingType
Type and subtype enumeration of TPdfToolsPdf2Image_ImageSectionMapping.
Definition PdfTools_Types.h:1910
@ ePdfToolsPdf2Image_ImageSectionMappingType_RenderPageAsFax
Definition PdfTools_Types.h:1912
@ ePdfToolsPdf2Image_ImageSectionMappingType_RenderPageToMaxImageSize
Definition PdfTools_Types.h:1914
@ ePdfToolsPdf2Image_ImageSectionMappingType_RenderPageAtResolution
Definition PdfTools_Types.h:1913
@ ePdfToolsPdf2Image_ImageSectionMappingType_ImageSectionMapping
Definition PdfTools_Types.h:1911
TPdfToolsCrypto_SignaturePaddingType
Padding scheme of the cryptographic signature algorithm The signature algorithm is defined by the sig...
Definition PdfTools_Types.h:1306
@ ePdfToolsCrypto_SignaturePaddingType_RsaSsaPss
RSA with Probabilistic Signature Scheme (PSS) Padding scheme for RSA keys that corresponds to the ePd...
Definition PdfTools_Types.h:1327
@ ePdfToolsCrypto_SignaturePaddingType_Default
Default padding scheme The default padding scheme. Used for the ePdfToolsCrypto_SignatureAlgorithm_Ec...
Definition PdfTools_Types.h:1313
@ ePdfToolsCrypto_SignaturePaddingType_RsaRsa
RSA with PKCS#1 padding scheme Padding scheme for RSA keys that corresponds to the ePdfToolsCrypto_Si...
Definition PdfTools_Types.h:1320
TPdfToolsPdf2Image_TiffBitonalCompressionType
The compression type for bitonal (Fax) TIFF images.
Definition PdfTools_Types.h:424
@ ePdfToolsPdf2Image_TiffBitonalCompressionType_G3
CCITT Group 3 CCITT Group 3 is the predecessor to CCITT Group 4, it is a simpler algorithm that norma...
Definition PdfTools_Types.h:431
@ ePdfToolsPdf2Image_TiffBitonalCompressionType_G4
CCITT Group 4 CCITT Group 4 is the standard compression for bitonal TIFF images (i....
Definition PdfTools_Types.h:438
TPdfToolsPdf_XfaType
The XFA type of a PDF document See PdfToolsPdf_Document_GetXfa to get the XFA type of a PDF document.
Definition PdfTools_Types.h:145
@ ePdfToolsPdf_XfaType_NoXfa
No XFA document The document is not an XFA document but a regular PDF document.
Definition PdfTools_Types.h:151
@ ePdfToolsPdf_XfaType_XfaRendered
Rendered XFA document The document is a "rendered" XFA document where the PDF pages' content has been...
Definition PdfTools_Types.h:167
@ ePdfToolsPdf_XfaType_XfaNeedsRendering
XFA document The document is an XFA document. The document cannot be processed by many components,...
Definition PdfTools_Types.h:159
struct TPdfToolsGeomUnits_Margin TPdfToolsGeomUnits_Margin
TPdfToolsPdfAValidation_ErrorCategory
The validation error category.
Definition PdfTools_Types.h:532
@ ePdfToolsPdfAValidation_ErrorCategory_Pdf
Definition PdfTools_Types.h:543
@ ePdfToolsPdfAValidation_ErrorCategory_Multimedia
Definition PdfTools_Types.h:598
@ ePdfToolsPdfAValidation_ErrorCategory_Print
Definition PdfTools_Types.h:603
@ ePdfToolsPdfAValidation_ErrorCategory_Signature
Definition PdfTools_Types.h:638
@ ePdfToolsPdfAValidation_ErrorCategory_External
Definition PdfTools_Types.h:573
@ ePdfToolsPdfAValidation_ErrorCategory_Action
Definition PdfTools_Types.h:613
@ ePdfToolsPdfAValidation_ErrorCategory_Encryption
Definition PdfTools_Types.h:548
@ ePdfToolsPdfAValidation_ErrorCategory_Structure
Definition PdfTools_Types.h:623
@ ePdfToolsPdfAValidation_ErrorCategory_Custom
Definition PdfTools_Types.h:643
@ ePdfToolsPdfAValidation_ErrorCategory_Color
Definition PdfTools_Types.h:553
@ ePdfToolsPdfAValidation_ErrorCategory_Appearance
Definition PdfTools_Types.h:608
@ ePdfToolsPdfAValidation_ErrorCategory_Transparency
Definition PdfTools_Types.h:588
@ ePdfToolsPdfAValidation_ErrorCategory_Font
Definition PdfTools_Types.h:578
@ ePdfToolsPdfAValidation_ErrorCategory_EmbeddedFile
Definition PdfTools_Types.h:633
@ ePdfToolsPdfAValidation_ErrorCategory_Alternate
Definition PdfTools_Types.h:563
@ ePdfToolsPdfAValidation_ErrorCategory_PostScript
Definition PdfTools_Types.h:568
@ ePdfToolsPdfAValidation_ErrorCategory_Format
Definition PdfTools_Types.h:537
@ ePdfToolsPdfAValidation_ErrorCategory_Unicode
Definition PdfTools_Types.h:583
@ ePdfToolsPdfAValidation_ErrorCategory_Metadata
Definition PdfTools_Types.h:618
@ ePdfToolsPdfAValidation_ErrorCategory_UnsupportedAnnotation
Definition PdfTools_Types.h:593
@ ePdfToolsPdfAValidation_ErrorCategory_OptionalContent
Definition PdfTools_Types.h:628
@ ePdfToolsPdfAValidation_ErrorCategory_Rendering
Definition PdfTools_Types.h:558
TPdfToolsDocumentAssembly_RemovalStrategy
Definition PdfTools_Types.h:293
@ ePdfToolsDocumentAssembly_RemovalStrategy_Remove
Definition PdfTools_Types.h:303
@ ePdfToolsDocumentAssembly_RemovalStrategy_Flatten
Definition PdfTools_Types.h:298
TPdfToolsImage2PdfProfiles_ProfileType
Type and subtype enumeration of TPdfToolsImage2PdfProfiles_Profile.
Definition PdfTools_Types.h:1983
@ ePdfToolsImage2PdfProfiles_ProfileType_Default
Definition PdfTools_Types.h:1985
@ ePdfToolsImage2PdfProfiles_ProfileType_Archive
Definition PdfTools_Types.h:1986
@ ePdfToolsImage2PdfProfiles_ProfileType_Profile
Definition PdfTools_Types.h:1984
TPdfToolsDocumentAssembly_CopyStrategy
Definition PdfTools_Types.h:272
@ ePdfToolsDocumentAssembly_CopyStrategy_Flatten
Definition PdfTools_Types.h:282
@ ePdfToolsDocumentAssembly_CopyStrategy_Copy
Definition PdfTools_Types.h:277
@ ePdfToolsDocumentAssembly_CopyStrategy_Remove
Definition PdfTools_Types.h:287
TPdfToolsOptimization_RemovalStrategy
The removal strategy for PDF objects.
Definition PdfTools_Types.h:362
@ ePdfToolsOptimization_RemovalStrategy_Remove
Definition PdfTools_Types.h:373
@ ePdfToolsOptimization_RemovalStrategy_Flatten
Definition PdfTools_Types.h:368
TPdfToolsPdf_MdpPermissions
Definition PdfTools_Types.h:173
@ ePdfToolsPdf_MdpPermissions_FormFilling
Definition PdfTools_Types.h:185
@ ePdfToolsPdf_MdpPermissions_Annotate
Definition PdfTools_Types.h:192
@ ePdfToolsPdf_MdpPermissions_NoChanges
Definition PdfTools_Types.h:179
TPdfToolsSign_SignatureConfigurationType
Type and subtype enumeration of TPdfToolsSign_SignatureConfiguration.
Definition PdfTools_Types.h:2006
@ ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersBuiltIn_SignatureConfiguration
Definition PdfTools_Types.h:2011
@ ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersSwisscomSigSrv_SignatureConfiguration
Definition PdfTools_Types.h:2009
@ ePdfToolsSign_SignatureConfigurationType_SignatureConfiguration
Definition PdfTools_Types.h:2007
@ ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersGlobalSignDss_SignatureConfiguration
Definition PdfTools_Types.h:2008
@ ePdfToolsSign_SignatureConfigurationType_PdfToolsCryptoProvidersPkcs11_SignatureConfiguration
Definition PdfTools_Types.h:2010
TPdfToolsCrypto_SignatureFormat
Definition PdfTools_Types.h:1333
@ ePdfToolsCrypto_SignatureFormat_EtsiCadesDetached
PAdES signature (PDF 2.0) PAdES signature as specified by European Standard ETSI EN 319 142....
Definition PdfTools_Types.h:1347
@ ePdfToolsCrypto_SignatureFormat_AdbePkcs7Detached
Legacy PAdES Basic signature (PDF 1.6) Legacy PAdES Basic signature specified by ETSI TS 102 778,...
Definition PdfTools_Types.h:1340
TPdfToolsSign_AddValidationInformation
Definition PdfTools_Types.h:1195
@ ePdfToolsSign_AddValidationInformation_None
Definition PdfTools_Types.h:1200
@ ePdfToolsSign_AddValidationInformation_All
Definition PdfTools_Types.h:1210
@ ePdfToolsSign_AddValidationInformation_Latest
Definition PdfTools_Types.h:1205
TPdfToolsPdfAConversion_EventCode
The code identifying particular conversion events See TPdfToolsPdfAConversion_Converter_ConversionEve...
Definition PdfTools_Types.h:970
@ ePdfToolsPdfAConversion_EventCode_ConvertingEmbeddedFileSuccess
Definition PdfTools_Types.h:1090
@ ePdfToolsPdfAConversion_EventCode_ResolvedColorantCollision
Definition PdfTools_Types.h:1050
@ ePdfToolsPdfAConversion_EventCode_SubstitutedMultipleMaster
Definition PdfTools_Types.h:1065
@ ePdfToolsPdfAConversion_EventCode_RecoveredImageSize
Definition PdfTools_Types.h:1005
@ ePdfToolsPdfAConversion_EventCode_ChangedToInitialDocument
Definition PdfTools_Types.h:1095
@ ePdfToolsPdfAConversion_EventCode_FontNoItalicSimulation
Definition PdfTools_Types.h:995
@ ePdfToolsPdfAConversion_EventCode_RepairedFont
Definition PdfTools_Types.h:1010
@ ePdfToolsPdfAConversion_EventCode_GeneratedOutputIntent
Definition PdfTools_Types.h:1025
@ ePdfToolsPdfAConversion_EventCode_RenamedColorant
Definition PdfTools_Types.h:1045
@ ePdfToolsPdfAConversion_EventCode_SubstitutedFont
Definition PdfTools_Types.h:1060
@ ePdfToolsPdfAConversion_EventCode_EmbededFont
Definition PdfTools_Types.h:1055
@ ePdfToolsPdfAConversion_EventCode_CopiedOutputIntent
Definition PdfTools_Types.h:1015
@ ePdfToolsPdfAConversion_EventCode_CopiedEmbeddedFile
Definition PdfTools_Types.h:1080
@ ePdfToolsPdfAConversion_EventCode_FontNoRotate
Definition PdfTools_Types.h:990
@ ePdfToolsPdfAConversion_EventCode_SetColorProfile
Definition PdfTools_Types.h:1030
@ ePdfToolsPdfAConversion_EventCode_ConvertedToStamp
Definition PdfTools_Types.h:1070
@ ePdfToolsPdfAConversion_EventCode_RemovedXfa
Definition PdfTools_Types.h:980
@ ePdfToolsPdfAConversion_EventCode_RemovedFileAttachmentAnnotation
Definition PdfTools_Types.h:1110
@ ePdfToolsPdfAConversion_EventCode_ConvertingEmbeddedFileError
Definition PdfTools_Types.h:1100
@ ePdfToolsPdfAConversion_EventCode_GeneratedColorProfile
Definition PdfTools_Types.h:1035
@ ePdfToolsPdfAConversion_EventCode_RemovedDocumentMetadata
Definition PdfTools_Types.h:1075
@ ePdfToolsPdfAConversion_EventCode_CreatedCalibrated
Definition PdfTools_Types.h:1040
@ ePdfToolsPdfAConversion_EventCode_RemovedEmbeddedFile
Definition PdfTools_Types.h:1105
@ ePdfToolsPdfAConversion_EventCode_Generic
Definition PdfTools_Types.h:975
@ ePdfToolsPdfAConversion_EventCode_ClippedNumberValue
Definition PdfTools_Types.h:1000
@ ePdfToolsPdfAConversion_EventCode_FontNonEmbeddedOrderingIdentity
Definition PdfTools_Types.h:985
@ ePdfToolsPdfAConversion_EventCode_ConvertingEmbeddedFileStart
Definition PdfTools_Types.h:1085
@ ePdfToolsPdfAConversion_EventCode_SetOutputIntent
Definition PdfTools_Types.h:1020
TPdfToolsPdf_OutputOptionsType
Type and subtype enumeration of TPdfToolsPdf_OutputOptions.
Definition PdfTools_Types.h:1719
@ ePdfToolsPdf_OutputOptionsType_OutputOptions
Definition PdfTools_Types.h:1720
@ ePdfToolsPdf_OutputOptionsType_PdfToolsSign_OutputOptions
Definition PdfTools_Types.h:1721
TPdfToolsCryptoProviders_ProviderType
Type and subtype enumeration of TPdfToolsCryptoProviders_Provider.
Definition PdfTools_Types.h:2056
@ ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersPkcs11_Session
Definition PdfTools_Types.h:2060
@ ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersSwisscomSigSrv_Session
Definition PdfTools_Types.h:2059
@ ePdfToolsCryptoProviders_ProviderType_Provider
Definition PdfTools_Types.h:2057
@ ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersGlobalSignDss_Session
Definition PdfTools_Types.h:2058
@ ePdfToolsCryptoProviders_ProviderType_PdfToolsCryptoProvidersBuiltIn_Provider
Definition PdfTools_Types.h:2061
TPdfToolsSignatureValidationProfiles_ProfileType
Type and subtype enumeration of TPdfToolsSignatureValidationProfiles_Profile.
Definition PdfTools_Types.h:2107
@ ePdfToolsSignatureValidationProfiles_ProfileType_Default
Definition PdfTools_Types.h:2109
@ ePdfToolsSignatureValidationProfiles_ProfileType_Profile
Definition PdfTools_Types.h:2108
struct TPdfToolsGeomUnits_Point TPdfToolsGeomUnits_Point
TPdfTools_ErrorCode
Definition PdfTools_Types.h:34
@ ePdfTools_Error_Exists
The specified item already exists.
Definition PdfTools_Types.h:77
@ ePdfTools_Error_UnknownFormat
The format is not known.
Definition PdfTools_Types.h:53
@ ePdfTools_Error_IllegalState
Definition PdfTools_Types.h:37
@ ePdfTools_Error_Success
Definition PdfTools_Types.h:35
@ ePdfTools_Error_Permission
The operation is not allowed.
Definition PdfTools_Types.h:81
@ ePdfTools_Error_License
The license is not valid.
Definition PdfTools_Types.h:49
@ ePdfTools_Error_Http
An error occurred during the processing of a HTTP request.
Definition PdfTools_Types.h:85
@ ePdfTools_Error_UnsupportedFeature
The document contains an unsupported feature.
Definition PdfTools_Types.h:69
@ ePdfTools_Error_Processing
The file cannot be processed.
Definition PdfTools_Types.h:73
@ ePdfTools_Error_UnsupportedOperation
Definition PdfTools_Types.h:36
@ ePdfTools_Error_Password
Invalid password specified.
Definition PdfTools_Types.h:61
@ ePdfTools_Error_Retry
A resource or service is temporarily unavailable.
Definition PdfTools_Types.h:89
@ ePdfTools_Error_Conformance
The document has an invalid conformance level.
Definition PdfTools_Types.h:65
@ ePdfTools_Error_NotFound
Definition PdfTools_Types.h:40
@ ePdfTools_Error_Generic
A generic error occurred.
Definition PdfTools_Types.h:45
@ ePdfTools_Error_IllegalArgument
Definition PdfTools_Types.h:38
@ ePdfTools_Error_Unknown
Definition PdfTools_Types.h:41
@ ePdfTools_Error_IO
Definition PdfTools_Types.h:39
@ ePdfTools_Error_Corrupt
The file is corrupt and cannot be opened.
Definition PdfTools_Types.h:57
TPdfToolsPdf2Image_FaxVerticalResolution
The vertical resolution of Fax images The two resolutions available in Fax images.
Definition PdfTools_Types.h:409
@ ePdfToolsPdf2Image_FaxVerticalResolution_High
A vertical resolution of 196 DPI (dots per inch)
Definition PdfTools_Types.h:417
@ ePdfToolsPdf2Image_FaxVerticalResolution_Standard
A vertical resolution of 98 DPI (dots per inch)
Definition PdfTools_Types.h:413
TPdfToolsCrypto_HashAlgorithm
Definition PdfTools_Types.h:1216
@ ePdfToolsCrypto_HashAlgorithm_Sha3_384
SHA3-384 SHA3-384 is a new hashing algorithm and may not be supported by some applications.
Definition PdfTools_Types.h:1256
@ ePdfToolsCrypto_HashAlgorithm_Sha512
SHA-512.
Definition PdfTools_Types.h:1244
@ ePdfToolsCrypto_HashAlgorithm_RipeMd160
RIPEMD-160.
Definition PdfTools_Types.h:1226
@ ePdfToolsCrypto_HashAlgorithm_Sha1
SHA-1 This algorithm is considered broken and therefore strongly discouraged by the cryptographic com...
Definition PdfTools_Types.h:1232
@ ePdfToolsCrypto_HashAlgorithm_Sha384
SHA-384.
Definition PdfTools_Types.h:1240
@ ePdfToolsCrypto_HashAlgorithm_Sha256
SHA-256.
Definition PdfTools_Types.h:1236
@ ePdfToolsCrypto_HashAlgorithm_Sha3_256
SHA3-256 SHA3-256 is a new hashing algorithm and may not be supported by some applications.
Definition PdfTools_Types.h:1250
@ ePdfToolsCrypto_HashAlgorithm_Sha3_512
SHA3-512 SHA3-512 is a new hashing algorithm and may not be supported by some applications.
Definition PdfTools_Types.h:1262
@ ePdfToolsCrypto_HashAlgorithm_Md5
MD5 This algorithm is considered broken and therefore strongly discouraged by the cryptographic commu...
Definition PdfTools_Types.h:1222
The handler and options for communication to remote server.
SDK initialization and product information.
Base class for cryptographic providers.
The built-in cryptographic provider.
GlobalSign Digital Signing Service.
The cryptographic device (HSM, USB token, etc.)
The list of devices managed by a PKCS#11 module.
The PKCS#11 driver module.
A session to a cryptographic device (HSM, USB token, etc.) to perform cryptographic operations.
The options for step-up authorization using Mobile ID.
The class for splitting or merging PDF documents.
The image mapping that automatically determines a suitable conversion.
The class to convert one or more images to a PDF document.
The base class for image mappings The image mapping specifies how an input image is transformed and p...
The conversion options related to the images.
The image mapping that places the image onto pages of the specified size Place images onto portrait o...
The image mapping that places the image onto pages of the specified size Place images onto portrait o...
The image mapping that places the image onto portrait pages of the specified size Place images onto p...
The profile for image to PDF/A conversion for archiving This profile is suitable for archiving images...
The default profile for image to PDF conversion This profile is suitable for the conversion of input ...
The base class for image to PDF conversion profiles A profile implements the conversion settings suit...
The base class for image documents Image documents are either opened using PdfToolsImage_Document_Ope...
List of image documents.
The image document of an image format that supports multi-page images This class is used for TIFF ima...
The page of an image document.
The list of image pages.
The image document of an image format that only supports single-page images This class is used for th...
The parameters for font optimization.
The parameters for image recompression.
The class to optimize PDF documents.
The parameters defining the optional data to remove or flatten.
The optimization profile suitable for archiving.
The optimization profile producing a minimal file size.
The optimization profile suitable for printing.
The base class for PDF optimization profiles The profile defines the optimization parameters suitable...
The optimization profile suitable for electronic document exchange.
The parameters how to render PDF content elements.
The class to convert a PDF document to a rasterized image.
The settings for TIFF Fax output images Create a black-and-white (bitonal) TIFF Fax output image....
The base class for output image options.
The base class for image section mappings An image section mapping specifies how a PDF page,...
The settings for JPEG output images.
The settings for PNG output images For the output file name, it is recommended to use the file extens...
The image section mapping suitable for Fax output images.
The image section mapping to render entire pages at a specific resolution.
The image section mapping to render entire pages using a specific image pixel size.
The settings for TIFF output images using the Flate compression algorithm.
The settings for TIFF output images using the JPEG compression algorithm.
The settings for TIFF output images using the LZW compression algorithm.
The profile to convert PDF documents to TIFF images for archiving.
The profile to convert PDF documents to TIFF Fax images.
The base class for PDF to image conversion profiles The profile defines how the PDF pages are rendere...
The profile to convert PDF documents to JPEG or PNG images for viewing.
A document certification (MDP) signature that certifies the document These signatures are also called...
The PDF document PDF documents are either opened using PdfToolsPdf_Document_Open or the result of an ...
A document signature that signs the document Document signatures are sometimes also called approval s...
A document time-stamp signature that time-stamps the document This type of signature provides evidenc...
The parameters to encrypt PDF documents.
The parameters for document-level features of output PDFs Output options are used in many operations ...
The document revision.
A digital signature field.
A base class for certain signature types.
A base class for signature fields that have been signed The existence of a signed signature field doe...
An unsigned signature field An unsigned signature field that can be signed. The purpose of the signat...
The PDF/A conversion options The options for the conversion of documents using the converter's method...
The class to convert PDF documents to PDF/A.
The PDF/A analysis options Options for the analysis of documents using the validator's method PdfTool...
The PDF/A analysis result.
The PDF validation options Options to check the quality and standard conformance of documents using t...
The PDF validation result Result of the validator's method PdfToolsPdfAValidation_Validator_Validate.
The class to validate the standard conformance of documents.
The visual appearance of signatures.
The permission options when certifying a document.
Additional document level options.
A document that has been prepared for signing.
Configuration for signature creation.
Options for adding unsigned signature fields These options control the creation of unsigned signature...
Process signatures and signature fields.
Configuration for adding time-stamps.
The data and validation result of the cryptographic signature.
The result of a constraint validation.
The custom collection of trusted certificates This class defines a custom collection of trusted certi...
The data and validation result of the cryptographic signature.
The data and validation result of the cryptographic time-stamp.
The validation result of a signature that cannot be read either because it has an unsupported type or...
The result of a signature validation.
The class to check the validity of signatures.
The default signature validation profile.
The base class for signature validation profiles The profile defines the validation constraints.
Definition PdfTools_Types.h:3224
int iHeight
Height (vertical size)
Definition PdfTools_Types.h:3232
int iWidth
Width (horizontal size)
Definition PdfTools_Types.h:3228
Definition PdfTools_Types.h:3266
double dTop
Top margin in point.
Definition PdfTools_Types.h:3282
double dBottom
Bottom margin in point.
Definition PdfTools_Types.h:3274
double dRight
Right margin in point.
Definition PdfTools_Types.h:3278
double dLeft
Left margin in point.
Definition PdfTools_Types.h:3270
Definition PdfTools_Types.h:3288
double dX
X-coordinate in point.
Definition PdfTools_Types.h:3292
double dY
Y-coordinate in point.
Definition PdfTools_Types.h:3296
Definition PdfTools_Types.h:3302
double dY
Y-coordinate of bottom-left point of the rectangle expressed in points.
Definition PdfTools_Types.h:3310
double dWidth
Width of rectangle in point.
Definition PdfTools_Types.h:3314
double dHeight
Height of rectangle in point.
Definition PdfTools_Types.h:3318
double dX
X-coordinate of bottom-left point of the rectangle expressed in points.
Definition PdfTools_Types.h:3306
Definition PdfTools_Types.h:3238
double dXDpi
Horizontal resolution in DPI.
Definition PdfTools_Types.h:3242
double dYDpi
Vertical resolution in DPI.
Definition PdfTools_Types.h:3246
Definition PdfTools_Types.h:3252
double dWidth
Width (horizontal size) in point.
Definition PdfTools_Types.h:3256
double dHeight
Height (vertical size) in point.
Definition PdfTools_Types.h:3260
Definition PdfTools_Types.h:3322
short iDay
Definition PdfTools_Types.h:3325
short iTZMinute
Definition PdfTools_Types.h:3331
short iTZHour
Definition PdfTools_Types.h:3330
short iMinute
Definition PdfTools_Types.h:3327
short iTZSign
Definition PdfTools_Types.h:3329
short iHour
Definition PdfTools_Types.h:3326
short iSecond
Definition PdfTools_Types.h:3328
short iMonth
Definition PdfTools_Types.h:3324
short iYear
Definition PdfTools_Types.h:3323
Structure that groups a set of callbacks that model streams.
Definition PdfTools_PdfToolsSys.h:49