Foxit PDF SDK
|
Public Member Functions | |
constructor () | |
Constructor. | |
ConvertPDFFile (src_pdf_path, saved_pdf_path, convert_to_version, view_or_print_condition, to_convert_rgb_or_lab, to_decalibrate_gray_or_cmyk, progress_callback) FSDK.ResultInformation | |
Convert a PDF file with specified PDFX version. More... | |
IsEmpty () | |
Check whether current object is empty or not. More... | |
Verify (verify_version, src_pdf_path, first_page_index, last_page_index, progress_callback) FSDK.ResultInformation | |
Verify a PDF file with specified PDFX version. More... | |
Static Public Attributes | |
static | e_VersionPDFX1a |
Enumeration for PDF/X version. More... | |
static | e_VersionPDFX1aCoatedGRACoL2006 |
PDF/X-1a (Coated GRACoL 2006). | |
static | e_VersionPDFX1aISOCoatedv2ECI |
PDF/X-1a (ISO Coated v2 (ECI)). | |
static | e_VersionPDFX1aJapanColor2001Coated |
PDF/X-1a (Japan Color 2001 Coated). | |
static | e_VersionPDFX1aPSOCoatedv3ECI |
PDF/X-1a (PSO Coated v3 (ECI)). | |
static | e_VersionPDFX3 |
PDF/X-3. | |
static | e_VersionPDFX3CoatedGRACoL2006 |
PDF/X-3 (Coated GRACoL 2006). | |
static | e_VersionPDFX3ISOCoatedv2ECI |
PDF/X-3 (ISO Coated v2 (ECI)). | |
static | e_VersionPDFX3JapanColor2001Coated |
PDF/X-3 (Japan Color 2001 Coated). | |
static | e_VersionPDFX3PSOCoatedv3ECI |
PDFX-3 (PSO Coated v3 (ECI)). | |
static | e_VersionPDFX4 |
PDF/X-4. | |
static | e_VersionPDFX4AndCLLVISOCoatedv2ECI |
PDF/X-4 and create language layer views (ISO Coated v2 (ECI))). | |
static | e_VersionPDFX4CoatedGRACoL2006 |
PDF/X-4 (Coated GRACoL 2006). | |
static | e_VersionPDFX4ISOCoatedv2ECI |
PDF/X-4 (ISO Coated v2 (ECI)). | |
static | e_VersionPDFX4JapanColor2001Coated |
PDF/X-4 (Japan Color 2001 Coated). | |
static | e_VersionPDFX4p |
PDF/X-4p. | |
static | e_VersionPDFX4PSOCoatedv3ECI |
PDF/X-4 (PSO Coated v3 (ECI)). | |
This class can be used to verify if a PDF file matches a PDF/X version or convert a PDF file to a PDF/X version. Please ensure FSDK.ComplianceEngine has been initialized successfully.
FSDK.PDFXCompliance.ConvertPDFFile | ( | src_pdf_path | , |
saved_pdf_path | , | ||
convert_to_version | , | ||
view_or_print_condition | , | ||
to_convert_rgb_or_lab | , | ||
to_decalibrate_gray_or_cmyk | , | ||
progress_callback | |||
) |
Convert a PDF file with specified PDFX version.
[in] | src_pdf_path | A complete path of source PDF file to be converted. This should not be an empty string. |
[in] | saved_pdf_path | A complete path for saving the converted PDF file. This should not be an empty string. |
[in] | convert_to_version | PDFX version to convert. Please refer to values starting from FSDK.PDFXCompliance.e_VersionPDFX1a and this should be one of these values. |
[in] | conv_profile | Conversion profile type. |
[in] | view_or_print_condition | Viewing or printing condition. Please refer to values starting from FSDK.ComplianceEngine.e_ViewOrPrintConditionAuto and this should be one of these values. |
[in] | to_convert_rgb_or_lab | Whether to convert device independ RGB or Lab color into destination color space. true means to convert, false means not to convert. It only works if convert_to_version is not FSDK.PDFXCompliance.e_VersionPDFX1a, PDFXCompliance.e_VersionPDFX1aCoatedGRACoL2006, FSDK.PDFACompliance.e_VersionPDFX1aISOCoatedv2ECI, FSDK.PDFACompliance.e_VersionPDFX1aJapanColor2001Coated and FSDK.PDFACompliance.e_VersionPDFX1aPSOCoatedv3ECI. |
[in] | to_decalibrate_gray_or_cmyk | Whether to decalibrate device independent Gray or CMYK. true means to decalibrate, false means not to decalibrate. |
[in] | progress_callback | Progress callback which is implemented by user and can be used to get progress data. This can be NULL. Default value: NULL. |
FSDK.PDFXCompliance.IsEmpty | ( | ) |
Check whether current object is empty or not.
When the current object is empty, that means current object is useless.
FSDK.PDFXCompliance.Verify | ( | verify_version | , |
src_pdf_path | , | ||
first_page_index | , | ||
last_page_index | , | ||
progress_callback | |||
) |
Verify a PDF file with specified PDFX version.
|
static |
Enumeration for PDF/X version.
Values of this enumeration should be used alone.
PDF/X-1a.