Foxit PDF SDK

Public 成员函数 | 静态 Public 属性 | 所有成员列表
FSDK::PDFXCompliance类 参考

## Public 成员函数
| 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)
| 使用指定的 PDFX 版本转换 PDF 文件。 更多...
| IsEmpty ()
| 检查当前对象是否为空。 更多...
| Verify (verify_version, src_pdf_path, first_page_index, last_page_index, progress_callback)
| 使用指定的 PDFX 版本验证 PDF 文件。 更多...

## 静态 Public 属性
static | e_VersionPDFX1a
| PDF/X 版本的枚举。 更多...
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 并创建语言层视图 (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))。

## 详细描述

此类可用于验证 PDF 文件是否符合 PDF/X 版本或将 PDF 文件转换为 PDF/X 版本。 请确保 FSDK.ComplianceEngine 已成功初始化。

参见
  FSDK.ComplianceEngine

## 成员函数说明

## ◆ ConvertPDFFile()

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 |
| ) |  |

使用指定的 PDFX 版本转换 PDF 文件。

参数

  [in] | src_pdf_path | 要转换的源 PDF 文件的完整路径。此值不应为空字符串。
  [in] | saved_pdf_path | 用于保存转换后的 PDF 文件的完整路径。此值不应为空字符串。
  [in] | convert_to_version | 要转换的 PDFX 版本。请参考从 FSDK.PDFXCompliance.e_VersionPDFX1a 开始的值， 并且应该是这些值之一。
  [in] | conv_profile | 转换配置文件类型。
  [in] | view_or_print_condition | 查看或打印条件。请参考从 FSDK.ComplianceEngine.e_ViewOrPrintConditionAuto 开始的值， 并且应该是这些值之一。
  [in] | to_convert_rgb_or_lab | 是否将设备无关的 RGB 或 Lab 颜色转换为目标颜色空间。true 表示转换，false 表示不转换。 仅当 convert_to_version 不是 FSDK.PDFXCompliance.e_VersionPDFX1a、FSDK.PDFXCompliance.e_VersionPDFX1aCoatedGRACoL2006、 FSDK.PDFACompliance.e_VersionPDFX1aISOCoatedv2ECI、 FSDK.PDFACompliance.e_VersionPDFX1aJapanColor2001Coated 和 FSDK.PDFACompliance.e_VersionPDFX1aPSOCoatedv3ECI 时有效。
  [in] | to_decalibrate_gray_or_cmyk | 是否解校准设备无关的 Gray 或 CMYK。true 表示解校准，false 表示不解校准。
  [in] | progress_callback | 由用户实现的进度回调，可用于获取进度数据。 此值可以为 NULL。默认值：NULL。

返回
  一个 FSDK.ResultInformation 对象。

## ◆ IsEmpty()

FSDK::PDFXCompliance::IsEmpty | ( |  | ) |

检查当前对象是否为空。

当当前对象为空时，表示当前对象无用。

返回
  true 表示当前对象为空，而 false 表示不为空。

## ◆ Verify()

FSDK::PDFXCompliance::Verify | ( | verify_version | ,
|  | src_pdf_path | ,
|  | first_page_index | ,
|  | last_page_index | ,
|  | progress_callback |
| ) |  |

使用指定的 PDFX 版本验证 PDF 文件。

参数

  [in] | verify_version | 要验证的 PDFX 版本。请参考从 FSDK.PDFXCompliance.e_VersionPDFX1a 到 src_pdf_path 要验证的源 PDF 文件的完整路径。此值不应为空字符串。 first_page_index 要验证的第一页的索引，从 0 开始。默认值：0。 last_page_index 要验证的最后一页的索引。如果此值为 -1，则表示 将验证源 PDF 文件的所有页面， 参数 first_page_index 将被忽略。默认值：-1。 progress_callback 由用户实现的进度回调，可用于获取进度数据。 此值可以为 NULL。默认值：NULL。 一个 FSDK.ResultInformation 对象。

## 类成员变量说明

## ◆ e_VersionPDFX1a

FSDK::PDFXCompliance::e_VersionPDFX1a
| static

PDF/X 版本的枚举。

此枚举的值应该单独使用。PDF/X-1a。