Foxit PDF Conversion SDK

类 | 函数 | 变量
fpdfconversionsdk 命名空间参考

fpdfconversionsdk命名空间。 更多...

## 类
class | Base
class | ConvertCallback
class | ConvertCheckCallback
class | Excel2PDFSettingData
class | Library
class | Office2PDF
class | Office2PDFSettingData
class | PDF2ExcelSettingData
class | PDF2Office
class | PDF2OfficeSettingData
class | PDF2PowerPointSettingData
class | PDF2WordSettingData
class | Progressive
class | Range
class | Word2PDFSettingData
class | WStringArray

## 函数
def | LibraryEnableThreadSafety ()
| 启用线程安全。 更多...
def | LibraryGetVersion ()
| 获取当前Foxit PDF Conversion SDK库的版本。 更多...
def | LibraryInitialize ()
| 使用有效的许可证信息初始化Foxit PDF Conversion SDK库。 更多...
def | LibraryReinitialize ()
| 重新初始化Foxit PDF Conversion SDK库。 更多...
def | LibraryRelease ()
| 释放Foxit PDF Conversion SDK库分配的所有资源。 更多...
def | LibrarySetConvertCheckCallback ()
| 设置回调对象以检查PDF到Office转换的条件。 更多...
def | Office2PDFConvertFromExcel ()
| 将Excel格式文件转换为PDF文件。 更多...
def | Office2PDFConvertFromPowerPoint ()
| 将PowerPoint格式文件转换为PDF文件。 更多...
def | Office2PDFConvertFromWord ()
| 将Word格式文件转换为PDF文件。 更多...
def | PDF2OfficeStartConvertToExcel ()
| 开始将PDF文件转换为Excel格式文件。 更多...
def | PDF2OfficeStartConvertToPowerPoint ()
| 开始将PDF文件转换为PowerPoint格式文件。 更多...
def | PDF2OfficeStartConvertToWord ()
| 开始将PDF文件转换为Word格式文件。 更多...

## 变量
| E_ErrCertificate
| 证书错误：PDF文档由数字证书加密 但当前用户没有正确的证书。
| E_ErrDataNotReady
| 数据未就绪。通常，这在以异步方式加载文档时 用作异常错误代码。
| E_ErrFile
| 找不到文件或无法打开文件。
| E_ErrFormat
| 格式无效。对于文件，这也可能意味着文件已损坏。
| E_ErrHandle
| 句柄错误。
| E_ErrInvalidLicense
| 使用无效许可证初始化Foxit PDF Conversion SDK库。
| E_ErrInvalidType
| 输入对象或当前对象的类型无效。
| E_ErrNoDocumentPermission
| 无文档操作权限。
| E_ErrNoOffice2PDFModuleRight
| 无"Office2PDF"模块权限。
| E_ErrNoPDF2OfficeModuleRight
| 无"PDF2Office"模块权限。
| E_ErrNotFound
| 找不到预期的数据或对象。
| E_ErrNotLoaded
| 当前对象尚未加载。
| E_ErrNotMatchFont
| 字体不匹配。
| E_ErrNotParsed
| 内容尚未解析。通常，这表示PDF页面尚未解析。
| E_ErrOutOfMemory
| 发生内存不足错误。
| E_ErrParam
| 参数错误：函数的任何输入参数的值无效。
| E_ErrPassword
| 密码无效。通常，此错误可能在使用密码加载PDF文档时发生。 遇到此错误时，用户应使用正确的密码重新加载文档。
| E_ErrSecurityHandler
| PDF文档由某些不受支持的安全处理程序加密。
| E_ErrSuccess
| 成功，未发生错误。
| E_ErrUnknown
| 发生任何未知错误。
| E_ErrUnknownState
| 发生任何未知状态。
| E_ErrUnsupported
| 不支持某些类型。
| E_PermAnnotForm
| 操作文本注释并填写交互式表单字段。（权限值的第6位） 更多...
| E_PermAssemble
| 组装PDF文档。（权限值的第11位） 更多...
| E_PermExtract
| 提取PDF内容。（权限值的第5位） 更多...
| E_PermExtractAccess
| 辅助功能支持。（权限值的第10位） 更多...
| E_PermFillForm
| 填写PDF表单。（权限值的第9位） 更多...
| E_PermModify
| 修改PDF内容。（权限值的第4位） 更多...
| E_PermPrint
| 以普通模式打印PDF文档。（权限值的第3位） 更多...
| E_PermPrintHigh
| 以更高质量打印PDF文档。（权限值的第12位） 更多...
| PDF2ExcelSettingDataE_WorkbookSettingsDocument
| 为文档创建单个工作表。
| PDF2ExcelSettingDataE_WorkbookSettingsEachPage
| 为每个页面创建工作表。
| PDF2ExcelSettingDataE_WorkbookSettingsEachTable
| 为每个表格创建工作表。
| ProgressiveE_Error
| 进度状态：发生任何错误。
| ProgressiveE_Finished
| 进度状态：进度已完成。
| ProgressiveE_ToBeContinued
| 进度状态：进度需要继续。
| RangeE_All
| 将使用范围内的所有索引。
| RangeE_Even
| 将仅使用范围内的偶数（丢弃奇数）。
| RangeE_Odd
| 将仅使用范围内的奇数（丢弃偶数）。

## 详细描述

fpdfconversionsdk命名空间。

## 函数说明

## ◆ LibraryEnableThreadSafety()

def fpdfconversionsdk.LibraryEnableThreadSafety | ( |  | ) |

启用线程安全。

参数

  [in] | is_enable_thread_safety | 启用线程安全。true 表示启用线程安全， 而 false 表示禁用线程安全。

返回
  无。

## ◆ LibraryGetVersion()

def fpdfconversionsdk.LibraryGetVersion | ( |  | ) |

获取当前Foxit PDF Conversion SDK库的版本。

返回
  版本字符串。

## ◆ LibraryInitialize()

def fpdfconversionsdk.LibraryInitialize | ( |  | ) |

使用有效的许可证信息初始化Foxit PDF Conversion SDK库。

在应用程序的生命周期中，此函数只能调用一次， 并且应在调用Foxit PDF Conversion SDK中的任何其他函数之前首先调用。
一旦调用了函数 fpdfconversionsdk.LibraryRelease ，在应用程序的生命周期中 就不能再初始化Foxit PDF Conversion SDK库了。

参数

  [in] | sn | sn信息字符串，可以从密钥文件"gsdk_sn.txt"或"rdk_sn.txt"中的"SN="部分检索。
  [in] | key | 密钥信息字符串，可以从密钥文件"gsdk_key.txt"或"rdk_key.txt"中的"Sign="部分检索。

返回
  fpdfconversionsdk.E_ErrSuccess 表示成功。
  fpdfconversionsdk.E_ErrInvalidLicense 表示输入的许可证信息无效。
  fpdfconversionsdk.E_ErrParam 表示参数 sn 或 key 是空字符串。
  有关错误代码值的更多信息，请参考从 fpdfconversionsdk.E_ErrSuccess 开始的值。

## ◆ LibraryReinitialize()

def fpdfconversionsdk.LibraryReinitialize | ( |  | ) |

重新初始化Foxit PDF Conversion SDK库。

当用户遇到内存不足错误或用户想要在调用函数 fpdfconversionsdk.LibraryRelease 之前 重新初始化Foxit PDF Conversion SDK库时，用户可以调用此函数来重新初始化Foxit PDF Conversion SDK库。
一旦调用了函数 fpdfconversionsdk.LibraryRelease ，在应用程序的生命周期中 就不能再初始化Foxit PDF Conversion SDK库了。

返回
  fpdfconversionsdk.E_ErrSuccess 表示成功。 有关错误代码值的更多信息，请参考从 fpdfconversionsdk.E_ErrSuccess 开始的值。

## ◆ LibraryRelease()

def fpdfconversionsdk.LibraryRelease | ( |  | ) |

释放Foxit PDF Conversion SDK库分配的所有资源。

用户应调用此函数来释放库分配的所有内存块。
一旦调用了此函数，在应用程序的生命周期中 就不能再初始化Foxit PDF Conversion SDK库了。

返回
  无。

## ◆ LibrarySetConvertCheckCallback()

def fpdfconversionsdk.LibrarySetConvertCheckCallback | ( |  | ) |

设置回调对象以检查PDF到Office转换的条件。

此方法允许您指定一个自定义的转换检查回调，当转换PDF文档所需的权限不满足时， 将调用该回调来评估是否应继续从PDF到Office的转换，基于用户自定义的逻辑。

参数

  [in] | convert_check_callback | 基于回调类 fpdfconversionsdk.ConvertCheckCallback 实现的自定义转换检查回调。 如果为 null，将移除自定义转换检查回调，并使用默认的转换检查。

返回
  true 表示成功，而 false 表示失败。

## ◆ Office2PDFConvertFromExcel()

def fpdfconversionsdk.Office2PDFConvertFromExcel | ( |  | ) |

将Excel格式文件转换为PDF文件。

目前，此函数仅适用于Windows和Linux桌面（32位和64位），仅支持从XLSX格式文件转换。

参数

  [in] | src_excel_file_path | Excel格式文件的路径。此参数不应为空字符串。
  [in] | src_file_password | （保留，尚不支持加密文件）输入Excel格式文件的密码。如果文件不需要密码， 请传递空字符串。
  [in] | saved_pdf_path | 作为转换结果保存的PDF文件路径。此参数不应为空字符串。
  [in] | setting_data | 用于转换的 fpdfconversionsdk.Office2PDFSettingData 对象。

返回
  true表示成功，false表示失败。

注解
  如果在函数 fpdfconversionsdk.LibraryInitialize 中使用的许可信息中未定义模块"Office2PDF"， 则表示用户无权使用此函数，此函数将抛出异常 fpdfconversionsdk.E_ErrNoOffice2PDFModuleRight 。

目前，此函数仅适用于Windows和Linux桌面（32位和64位），仅支持从XLSX格式文件转换。 文件一次性全部读取，而不是逐步读取。

参数

  [in] | src_excel_reader | 由用户实现的 FileReaderCallback 对象，用于 加载Excel文档。此参数不应为null。
  [in] | src_file_password | （保留，尚不支持加密文件）输入Word格式文件的密码。如果文件不需要密码， 请传递空字符串。
  [in] | saved_pdf_file_stream | 由用户实现的 fsdk.StreamCallback 对象， 用于读取转换后的PDF文件的内容。此参数不应为null。
  [in] | setting_data | 用于转换的 fpdfconversionsdk.Office2PDFSettingData 对象。

返回
  true表示成功，false表示失败。

注解
  如果在函数 fpdfconversionsdk.LibraryInitialize 中使用的许可信息中未定义模块"Office2PDF"， 则表示用户无权使用此函数，此函数将抛出异常 fpdfconversionsdk.E_ErrNoOffice2PDFModuleRight 。

## ◆ Office2PDFConvertFromPowerPoint()

def fpdfconversionsdk.Office2PDFConvertFromPowerPoint | ( |  | ) |

将PowerPoint格式文件转换为PDF文件。

目前，此函数仅适用于Windows和Linux桌面（32位和64位），仅支持从PPTX格式文件转换。

参数

  [in] | src_ppt_file_path | PowerPoint格式文件的路径。此参数不应为空字符串。
  [in] | src_file_password | （保留，尚不支持加密文件）输入Excel格式文件的密码。如果文件不需要密码， 请传递空字符串。
  [in] | saved_pdf_path | 作为转换结果保存的PDF文件路径。此参数不应为空字符串。
  [in] | setting_data | 用于转换的 fpdfconversionsdk.Office2PDFSettingData 对象。

返回
  true表示成功，false表示失败。

注解
  如果在函数 fpdfconversionsdk.LibraryInitialize 中使用的许可信息中未定义模块"Office2PDF"， 则表示用户无权使用此函数，此函数将抛出异常 fpdfconversionsdk.E_ErrNoOffice2PDFModuleRight 。

目前，此函数仅适用于Windows和Linux桌面（32位和64位），仅支持从PPTX格式文件转换。 文件一次性全部读取，而不是逐步读取。

参数

  [in] | src_ppt_reader | 由用户实现的 FileReaderCallback 对象，用于 加载PowerPoint文档。此参数不应为null。
  [in] | src_file_password | （保留，尚不支持加密文件）输入Word格式文件的密码。如果文件不需要密码， 请传递空字符串。
  [in] | saved_pdf_file_stream | 由用户实现的 fsdk.StreamCallback 对象， 用于读取转换后的PDF文件的内容。此参数不应为null。
  [in] | setting_data | 用于转换的 fpdfconversionsdk.Office2PDFSettingData 对象。

返回
  true表示成功，false表示失败。

注解
  如果在函数 fpdfconversionsdk.LibraryInitialize 中使用的许可信息中未定义模块"Office2PDF"， 则表示用户无权使用此函数，此函数将抛出异常 fpdfconversionsdk.E_ErrNoOffice2PDFModuleRight 。

## ◆ Office2PDFConvertFromWord()

def fpdfconversionsdk.Office2PDFConvertFromWord | ( |  | ) |

将Word格式文件转换为PDF文件。

目前，此函数仅适用于Windows和Linux桌面（32位和64位），仅支持从DOC和DOCX格式文件转换。

参数

  [in] | src_word_file_path | Word格式文件的路径。此参数不应为空字符串。
  [in] | src_file_password | （保留，尚不支持加密文件）输入Word格式文件的密码。如果文件不需要密码， 请传递空字符串。
  [in] | saved_pdf_path | 作为转换结果保存的PDF文件路径。此参数不应为空字符串。
  [in] | setting_data | 用于转换的 fpdfconversionsdk.Office2PDFSettingData 对象。

返回
  true表示成功，false表示失败。

注解
  如果在函数 fpdfconversionsdk.LibraryInitialize 中使用的许可信息中未定义模块"Office2PDF"， 则表示用户无权使用此函数，此函数将抛出异常 fpdfconversionsdk.E_ErrNoOffice2PDFModuleRight 。

目前，此函数仅适用于Windows和Linux桌面（32位和64位），仅支持从DOC和DOCX格式文件转换。 文件一次性全部读取，而不是逐步读取。

参数

  [in] | src_word_reader | 由用户实现的 FileReaderCallback 对象，用于 加载Word文档。此参数不应为null。
  [in] | src_file_password | （保留，尚不支持加密文件）输入Word格式文件的密码。如果文件不需要密码， 请传递空字符串。
  [in] | saved_pdf_file_stream | 由用户实现的 fsdk.StreamCallback 对象， 用于读取转换后的PDF文件的内容。此参数不应为null。
  [in] | setting_data | 用于转换的 fpdfconversionsdk.Office2PDFSettingData 对象。

返回
  true表示成功，false表示失败。

注解
  如果在函数 fpdfconversionsdk.LibraryInitialize 中使用的许可信息中未定义模块"Office2PDF"， 则表示用户无权使用此函数，此函数将抛出异常 fpdfconversionsdk.E_ErrNoOffice2PDFModuleRight 。

## ◆ PDF2OfficeStartConvertToExcel()

def fpdfconversionsdk.PDF2OfficeStartConvertToExcel | ( |  | ) |

开始将PDF文件转换为Excel格式文件。

目前仅支持转换为XLSX格式文件。

参数

  [in] | src_pdf_path | PDF文件的路径。不应为空字符串。
  [in] | src_pdf_password | 输入PDF文件的密码。如果文件不需要密码，请传递空字符串。
  [in] | saved_excel_file_path | 作为转换结果保存的Excel格式文件的路径。不应为空字符串。 如果保存的Excel格式文件的后缀名不是"xlsx"，则会将新的后缀名"xlsx"添加到原始文件名。
  [in] | setting_data | 用于转换的设置数据。如果 PDF2OfficeSettingData 对象的参数 page_range 为空，则表示将PDF文件的每一页转换为Word格式文件。
  [in] | convert_callback | 由用户实现的 fpdfconversionsdk.ConvertCallback 对象， 用于在转换过程中暂停和通知转换进度。 这可以为 null，表示不暂停和通知转换进度。 如果不为 null，则应为由用户实现的有效 fpdfconversionsdk.ConvertCallback 对象。 默认值：null。

返回
  一个渐进式对象。请通过函数 fpdfconversionsdk.Progressive.GetRateOfProgress 检查当前进度的速率。如果速率尚未达到100，请调用函数 fpdfconversionsdk.Progressive.Continue 继续进度，直到进度完成。

注解
  如果在函数 fpdfconversionsdk.LibraryInitialize 中使用的许可证信息中未定义模块"PDF2Office"， 则表示用户无权使用此函数，并且 此函数将抛出异常 fpdfconversionsdk.E_ErrNoPDF2OfficeModuleRight 。

目前仅支持转换为XLSX格式文件。

参数

  [in] | src_pdf_reader | 由用户实现的 FileReaderCallback 对象， 用于加载PDF文档。不应为 null。
  [in] | src_pdf_password | 输入PDF文件的密码。如果文件不需要密码，请传递空字符串。
  [in] | saved_excel_file_stream | 由用户实现的 fsdk.StreamCallback 对象， 用于读取转换后的Excel格式文件的内容。不应为 null。
  [in] | setting_data | 用于转换的设置数据。如果 PDF2OfficeSettingData 对象的参数 page_range 为空，则表示将PDF文件的每一页转换为Word格式文件。
  [in] | convert_callback | 由用户实现的 fpdfconversionsdk.ConvertCallback 对象， 用于在转换过程中暂停和通知转换进度。 这可以为 null，表示不暂停和通知转换进度。 如果不为 null，则应为由用户实现的有效 fpdfconversionsdk.ConvertCallback 对象。 默认值：null。

返回
  一个渐进式对象。请通过函数 fpdfconversionsdk.Progressive.GetRateOfProgress 检查当前进度的速率。如果速率尚未达到100，请调用函数 fpdfconversionsdk.Progressive.Continue 继续进度，直到进度完成。

注解
  如果在函数 fpdfconversionsdk.LibraryInitialize 中使用的许可证信息中未定义模块"PDF2Office"， 则表示用户无权使用此函数，并且 此函数将抛出异常 fpdfconversionsdk.E_ErrNoPDF2OfficeModuleRight 。

## ◆ PDF2OfficeStartConvertToPowerPoint()

def fpdfconversionsdk.PDF2OfficeStartConvertToPowerPoint | ( |  | ) |

开始将PDF文件转换为PowerPoint格式文件。

目前仅支持转换为PPTX格式文件。

参数

  [in] | src_pdf_path | PDF文件的路径。不应为空字符串。
  [in] | src_pdf_password | 输入PDF文件的密码。如果文件不需要密码，请传递空字符串。
  [in] | saved_ppt_file_path | 作为转换结果保存的PowerPoint格式文件的路径。不应为空字符串。 如果保存的PowerPoint格式文件的后缀名不是"pptx"，则会将新的后缀名"pptx"添加到原始文件名。
  [in] | setting_data | 用于转换的设置数据。如果 PDF2OfficeSettingData 对象的参数 page_range 为空，则表示将PDF文件的每一页转换为Word格式文件。
  [in] | convert_callback | 由用户实现的 fpdfconversionsdk.ConvertCallback 对象， 用于在转换过程中暂停和通知转换进度。 这可以为 null，表示不暂停和通知转换进度。 如果不为 null，则应为由用户实现的有效 fpdfconversionsdk.ConvertCallback 对象。 默认值：null。

返回
  一个渐进式对象。请通过函数 fpdfconversionsdk.Progressive.GetRateOfProgress 检查当前进度的速率。如果速率尚未达到100，请调用函数 fpdfconversionsdk.Progressive.Continue 继续进度，直到进度完成。

注解
  如果在函数 fpdfconversionsdk.LibraryInitialize 中使用的许可证信息中未定义模块"PDF2Office"， 则表示用户无权使用此函数，并且 此函数将抛出异常 fpdfconversionsdk.E_ErrNoPDF2OfficeModuleRight 。

目前仅支持转换为PPTX格式文件。

参数

  [in] | src_pdf_reader | 由用户实现的 FileReaderCallback 对象， 用于加载PDF文档。不应为 null。
  [in] | src_pdf_password | 输入PDF文件的密码。如果文件不需要密码，请传递空字符串。
  [in] | saved_ppt_file_stream | 由用户实现的 fsdk.StreamCallback 对象， 用于读取转换后的PowerPoint格式文件的内容。不应为 null。
  [in] | setting_data | 用于转换的设置数据。如果 PDF2OfficeSettingData 对象的参数 page_range 为空，则表示将PDF文件的每一页转换为Word格式文件。
  [in] | convert_callback | 由用户实现的 fpdfconversionsdk.ConvertCallback 对象， 用于在转换过程中暂停和通知转换进度。 这可以为 null，表示不暂停和通知转换进度。 如果不为 null，则应为由用户实现的有效 fpdfconversionsdk.ConvertCallback 对象。 默认值：null。

返回
  一个渐进式对象。请通过函数 fpdfconversionsdk.Progressive.GetRateOfProgress 检查当前进度的速率。如果速率尚未达到100，请调用函数 fpdfconversionsdk.Progressive.Continue 继续进度，直到进度完成。

注解
  如果在函数 fpdfconversionsdk.LibraryInitialize 中使用的许可证信息中未定义模块"PDF2Office"， 则表示用户无权使用此函数，并且 此函数将抛出异常 fpdfconversionsdk.E_ErrNoPDF2OfficeModuleRight 。

## ◆ PDF2OfficeStartConvertToWord()

def fpdfconversionsdk.PDF2OfficeStartConvertToWord | ( |  | ) |

开始将PDF文件转换为Word格式文件。

目前仅支持转换为DOCX格式文件。此函数支持识别PDF文档中的标题并 将其转换为Word文档。目前，标题转换仍处于测试阶段，将在后续版本中进一步改进。

参数

  [in] | src_pdf_path | PDF文件的路径。不应为空字符串。
  [in] | src_pdf_password | 输入PDF文件的密码。如果文件不需要密码，请传递空字符串。
  [in] | saved_word_file_path | 作为转换结果保存的Word格式文件的路径。不应为空字符串。 如果保存的Word格式文件的后缀名不是"docx"，则会将新的后缀名"docx"添加到原始文件名。
  [in] | setting_data | 用于转换的设置数据。如果 PDF2OfficeSettingData 对象的参数 page_range 为空，则表示将PDF文件的每一页转换为Word格式文件。
  [in] | convert_callback | 由用户实现的 fpdfconversionsdk.ConvertCallback 对象， 用于在转换过程中暂停和通知转换进度。 这可以为 null，表示不暂停和通知转换进度。 如果不为 null，则应为由用户实现的有效 fpdfconversionsdk.ConvertCallback 对象。 默认值：null。

返回
  一个渐进式对象。请通过函数 fpdfconversionsdk.Progressive.GetRateOfProgress 检查当前进度的速率。如果速率尚未达到100，请调用函数 fpdfconversionsdk.Progressive.Continue 继续进度，直到进度完成。

注解
  如果在函数 fpdfconversionsdk.LibraryInitialize 中使用的许可证信息中未定义模块"PDF2Office"， 则表示用户无权使用此函数，并且 此函数将抛出异常 fpdfconversionsdk.E_ErrNoPDF2OfficeModuleRight 。

目前仅支持转换为DOCX格式文件。此函数支持识别PDF文档中的标题并 将其转换为Word文档。目前，标题转换仍处于测试阶段，将在后续版本中进一步改进。

参数

  [in] | src_pdf_reader | 由用户实现的 FileReaderCallback 对象， 用于加载PDF文档。不应为 null。
  [in] | src_pdf_password | 输入PDF文件的密码。如果文件不需要密码，请传递空字符串。
  [in] | saved_word_file_stream | 由用户实现的 fsdk.StreamCallback 对象， 用于读取转换后的Word格式文件的内容。不应为 null。
  [in] | setting_data | 用于转换的设置数据。如果 PDF2OfficeSettingData 对象的参数 page_range 为空，则表示将PDF文件的每一页转换为Word格式文件。
  [in] | convert_callback | 由用户实现的 fpdfconversionsdk.ConvertCallback 对象， 用于在转换过程中暂停和通知转换进度。 这可以为 null，表示不暂停和通知转换进度。 如果不为 null，则应为由用户实现的有效 fpdfconversionsdk.ConvertCallback 对象。 默认值：null。

返回
  一个渐进式对象。请通过函数 fpdfconversionsdk.Progressive.GetRateOfProgress 检查当前进度的速率。如果速率尚未达到100，请调用函数 fpdfconversionsdk.Progressive.Continue 继续进度，直到进度完成。

注解
  如果在函数 fpdfconversionsdk.LibraryInitialize 中使用的许可证信息中未定义模块"PDF2Office"， 则表示用户无权使用此函数，并且 此函数将抛出异常 fpdfconversionsdk.E_ErrNoPDF2OfficeModuleRight 。

## 变量说明

## ◆ E_PermAnnotForm

fpdfconversionsdk.E_PermAnnotForm

操作文本注释并填写交互式表单字段。（权限值的第6位）

如果还设置了值 ， 用户可以创建或修改交互式表单字段（包括签名字段）。

## ◆ E_PermAssemble

fpdfconversionsdk.E_PermAssemble

组装PDF文档。（权限值的第11位）

如果设置了此值，则可以组装文档 （插入、旋转或删除页面，创建书签或缩略图）， 无论是否设置了值 。

## ◆ E_PermExtract

fpdfconversionsdk.E_PermExtract

提取PDF内容。（权限值的第5位）

如果设置了此值，用户可以通过除由值 控制的操作之外的操作 从文档中复制或提取文本和图形。

## ◆ E_PermExtractAccess

fpdfconversionsdk.E_PermExtractAccess

辅助功能支持。（权限值的第10位）

如果设置了此值，用户可以提取文本和图形以支持 残障用户的辅助功能或其他目的。

## ◆ E_PermFillForm

fpdfconversionsdk.E_PermFillForm

填写PDF表单。（权限值的第9位）

如果设置了此值，用户可以填写交互式表单字段（包括签名字段）， 即使未使用值 。

## ◆ E_PermModify

fpdfconversionsdk.E_PermModify

修改PDF内容。（权限值的第4位）

如果设置了此值，用户可以通过除由值 、 和 控制的操作之外的操作来修改PDF文档的内容。

## ◆ E_PermPrint

fpdfconversionsdk.E_PermPrint

以普通模式打印PDF文档。（权限值的第3位）

如果用户想要打印更高质量的PDF文档，请将此值与 值 一起设置。

## ◆ E_PermPrintHigh

fpdfconversionsdk.E_PermPrintHigh

以更高质量打印PDF文档。（权限值的第12位）

如果未设置此值（且设置了值 ）， 打印将限制为低级别的外观表示，可能质量下降。