Foxit PDF SDK

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

## Public 成员函数
| constructor ()
| 构造函数。
| ConvertPDFFile (src_pdf_path, saved_pdf_path, convert_to_version, progress_callback)
| 使用指定的 PDFE 版本转换 PDF 文件。 更多...
| IsEmpty ()
| 检查当前对象是否为空。 更多...
| Verify (src_pdf_path, first_page_index, last_page_index, verify_version, progress_callback)
| 使用指定的 PDFE 版本验证 PDF 文件。 更多...

## 静态 Public 属性
static | e_VersionPDFE1
| PDF/E 版本的枚举。 更多...

## 详细描述

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

参见
  FSDK.ComplianceEngine

## 成员函数说明

## ◆ ConvertPDFFile()

FSDK::PDFECompliance::ConvertPDFFile | ( | src_pdf_path | ,
|  | saved_pdf_path | ,
|  | convert_to_version | ,
|  | progress_callback |
| ) |  |

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

参数

  [in] | src_pdf_path | 要转换的源 PDF 文件的完整路径。此值不应为空字符串。
  [in] | saved_pdf_path | 用于保存转换后的 PDF 文件的完整路径。此值不应为空字符串。
  [in] | convert_to_version | 要转换的 PDFE 版本。请参考从 FSDK.PDFECompliance.e_VersionPDFE1 开始的值， 并且应该是这些值之一。 默认值：FSDK.PDFECompliance.e_VersionPDFE1。
  [in] | progress_callback | 由用户实现的进度回调，可用于获取进度数据。 此值可以为 NULL。默认值：NULL。

返回
  一个 FSDK.ResultInformation 对象。

## ◆ IsEmpty()

FSDK::PDFECompliance::IsEmpty | ( |  | ) |

检查当前对象是否为空。

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

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

## ◆ Verify()

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

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

参数

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

返回
  一个 FSDK.ResultInformation 对象。

## 类成员变量说明

## ◆ e_VersionPDFE1

FSDK::PDFECompliance::e_VersionPDFE1
| static

PDF/E 版本的枚举。

此枚举的值应该单独使用。

PDF/E-1。