Foxit PDF Conversion SDK

Public 成员函数 | 静态 Public 属性 | 所有成员列表
com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData类 参考

## Public 成员函数
| PDF2ExcelSettingData ()
| 构造函数。
| PDF2ExcelSettingData (String decimal_symbol, String thousands_separator, int workbook_settings, boolean enable_aggressive_table_repair, boolean include_watermarks)
| 带参数的构造函数。 更多...
synchronized void | delete ()
| 直接清除C++相关资源。 更多...
String | getDecimal_symbol ()
| Get 一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为小数点。 更多...
boolean | getEnable_aggressive_table_repair ()
| Get 一个布尔值，指示在将PDF文档转换为Excel格式文档时是否启用强化表格修复。默认值：true。 更多...
boolean | getInclude_watermarks ()
| Get 一个布尔值，指示在将PDF文档转换为Excel格式文档时是否包含水印。默认值：false。 更多...
String | getThousands_separator ()
| Get 一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为千位分隔符。 更多...
int | getWorkbook_settings ()
| Get 一个枚举值，指示将PDF文档转换为Excel格式文档时工作簿的设置。 更多...
void | set (String decimal_symbol, String thousands_separator, int workbook_settings, boolean enable_aggressive_table_repair, boolean include_watermarks)
| 设置值。 更多...
void | setDecimal_symbol (String value)
| Set 一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为小数点。 更多...
void | setEnable_aggressive_table_repair (boolean value)
| Set 一个布尔值，指示在将PDF文档转换为Excel格式文档时是否启用强化表格修复。默认值：true。 更多...
void | setInclude_watermarks (boolean value)
| Set 一个布尔值，指示在将PDF文档转换为Excel格式文档时是否包含水印。默认值：false。 更多...
void | setThousands_separator (String value)
| Set 一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为千位分隔符。 更多...
void | setWorkbook_settings (int value)
| Set 一个枚举值，指示将PDF文档转换为Excel格式文档时工作簿的设置。 更多...

## 静态 Public 属性
static final int | e_WorkbookSettingsDocument = 0
| 为文档创建单个工作表。
static final int | e_WorkbookSettingsEachPage = 2
| 为每个页面创建工作表。
static final int | e_WorkbookSettingsEachTable = 1
| 为每个表格创建工作表。

## 详细描述

此类表示用于将PDF文档转换为Excel格式文档的设置数据。

## 构造及析构函数说明

## ◆ PDF2ExcelSettingData()

com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.PDF2ExcelSettingData | ( | String | decimal_symbol,
|  | String | thousands_separator,
|  | int | workbook_settings,
|  | boolean | enable_aggressive_table_repair,
|  | boolean | include_watermarks
| ) |  |

带参数的构造函数。

参数

  [in] | decimal_symbol | 一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为小数点。
  [in] | thousands_separator | 一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为千位分隔符。
  [in] | workbook_settings | 一个枚举值，指示将PDF文档转换为Excel格式文档时工作簿的设置。
  [in] | enable_aggressive_table_repair | 一个布尔值，指示在将PDF文档转换为Excel格式文档时是否启用强化表格修复。默认值：true。 true表示在将PDF文档转换为Excel格式文档时启用强化表格修复。 false表示在将PDF文档转换为Excel格式文档时不启用强化表格修复。
  [in] | include_watermarks | 一个布尔值，指示在将PDF文档转换为Excel格式文档时是否包含水印。默认值：false。 true表示在将PDF文档转换为Excel格式文档时包含水印。 false表示在将PDF文档转换为Excel格式文档时不包含水印。

## 成员函数说明

## ◆ delete()

synchronized void com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.delete | ( |  | ) |

直接清除C++相关资源。

返回
  无。

注解
  一旦这个接口被调用，这个对象将不能再被使用。

## ◆ getDecimal_symbol()

com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.getDecimal_symbol | ( |  | ) |

Get 一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为小数点。

小数点符号用于分隔数字的整数部分和小数部分。 如果此参数设置为"."，则数字"123.456"将被识别为123.456。 如果此参数设置为","，则数字"123,456"将被识别为123.456。 如果未设置此参数，将自动识别小数点符号。

注解
  目前，此参数仅对只包含数字和分隔符的单元格有效。 此参数的值必须与参数thousands_separator的值不同。 为确保正确识别小数点符号，应将此参数与 参数thousands_separator一起设置。

返回
  一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为小数点。

## ◆ getEnable_aggressive_table_repair()

com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.getEnable_aggressive_table_repair | ( |  | ) |

Get 一个布尔值，指示在将PDF文档转换为Excel格式文档时是否启用强化表格修复。默认值：true。

true表示在将PDF文档转换为Excel格式文档时启用强化表格修复。 false表示在将PDF文档转换为Excel格式文档时不启用强化表格修复。 启用后，该选项尝试保持表格的完整性并避免破坏表格结构。 它通过将重叠的元素移动到适当的边界，确保生成的Excel工作表中的单元格、行和列保持正确对齐。

返回
  一个布尔值，指示在将PDF文档转换为Excel格式文档时是否启用强化表格修复。默认值：true。

## ◆ getInclude_watermarks()

com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.getInclude_watermarks | ( |  | ) |

Get 一个布尔值，指示在将PDF文档转换为Excel格式文档时是否包含水印。默认值：false。

true表示在将PDF文档转换为Excel格式文档时包含水印。 false表示在将PDF文档转换为Excel格式文档时不包含水印。 启用该选项后，PDF文档中的水印将在转换过程中添加到Excel工作表中。 请注意，水印可能会与工作表内容重叠。某些单元格（例如页眉或区域列）可能会转换为文本框，在水印被移除或调整之前无法直接编辑。

返回
  一个布尔值，指示在将PDF文档转换为Excel格式文档时是否包含水印。默认值：false。

## ◆ getThousands_separator()

com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.getThousands_separator | ( |  | ) |

Get 一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为千位分隔符。

千位分隔符用于分隔数字的千位部分。 如果此参数设置为","，则数字"123,456"将被识别为123456。 如果此参数设置为"."，则数字"123.456"将被识别为123456。 如果此参数设置为" "，则数字"123 456"将被识别为123456。 如果未设置此参数，将自动识别千位分隔符。

注解
  目前，此参数仅对只包含数字和分隔符的单元格有效。 此参数的值必须与参数decimal_symbol的值不同。 为确保正确识别千位分隔符，应将此参数与 参数decimal_symbol一起设置。

返回
  一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为千位分隔符。

## ◆ getWorkbook_settings()

com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.getWorkbook_settings | ( |  | ) |

Get 一个枚举值，指示将PDF文档转换为Excel格式文档时工作簿的设置。

请参阅从 com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.e_WorkbookSettingsDocument 开始的值，应为这些值之一。 默认值：com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.e_WorkbookSettingsEachPage 。

返回
  一个枚举值，指示将PDF文档转换为Excel格式文档时工作簿的设置。

## ◆ set()

void com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.set | ( | String | decimal_symbol,
|  | String | thousands_separator,
|  | int | workbook_settings,
|  | boolean | enable_aggressive_table_repair,
|  | boolean | include_watermarks
| ) |  |

设置值。

参数

  [in] | decimal_symbol | 一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为小数点。
  [in] | thousands_separator | 一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为千位分隔符。
  [in] | workbook_settings | 一个枚举值，指示将PDF文档转换为Excel格式文档时工作簿的设置。
  [in] | enable_aggressive_table_repair | 一个布尔值，指示在将PDF文档转换为Excel格式文档时是否启用强化表格修复。默认值：true。 true表示在将PDF文档转换为Excel格式文档时启用强化表格修复。 false表示在将PDF文档转换为Excel格式文档时不启用强化表格修复。
  [in] | include_watermarks | 一个布尔值，指示在将PDF文档转换为Excel格式文档时是否包含水印。默认值：false。 true表示在将PDF文档转换为Excel格式文档时包含水印。 false表示在将PDF文档转换为Excel格式文档时不包含水印。

返回
  无。

## ◆ setDecimal_symbol()

com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.setDecimal_symbol | ( | String | value | ) |

Set 一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为小数点。

小数点符号用于分隔数字的整数部分和小数部分。 如果此参数设置为"."，则数字"123.456"将被识别为123.456。 如果此参数设置为","，则数字"123,456"将被识别为123.456。 如果未设置此参数，将自动识别小数点符号。

注解
  目前，此参数仅对只包含数字和分隔符的单元格有效。 此参数的值必须与参数thousands_separator的值不同。 为确保正确识别小数点符号，应将此参数与 参数thousands_separator一起设置。

参数

  [in] | value | 一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为小数点。

返回
  None.

## ◆ setEnable_aggressive_table_repair()

com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.setEnable_aggressive_table_repair | ( | boolean | value | ) |

Set 一个布尔值，指示在将PDF文档转换为Excel格式文档时是否启用强化表格修复。默认值：true。

true表示在将PDF文档转换为Excel格式文档时启用强化表格修复。 false表示在将PDF文档转换为Excel格式文档时不启用强化表格修复。 启用后，该选项尝试保持表格的完整性并避免破坏表格结构。 它通过将重叠的元素移动到适当的边界，确保生成的Excel工作表中的单元格、行和列保持正确对齐。

参数

  [in] | value | 一个布尔值，指示在将PDF文档转换为Excel格式文档时是否启用强化表格修复。默认值：true。

返回
  None.

## ◆ setInclude_watermarks()

com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.setInclude_watermarks | ( | boolean | value | ) |

Set 一个布尔值，指示在将PDF文档转换为Excel格式文档时是否包含水印。默认值：false。

true表示在将PDF文档转换为Excel格式文档时包含水印。 false表示在将PDF文档转换为Excel格式文档时不包含水印。 启用该选项后，PDF文档中的水印将在转换过程中添加到Excel工作表中。 请注意，水印可能会与工作表内容重叠。某些单元格（例如页眉或区域列）可能会转换为文本框，在水印被移除或调整之前无法直接编辑。

参数

  [in] | value | 一个布尔值，指示在将PDF文档转换为Excel格式文档时是否包含水印。默认值：false。

返回
  None.

## ◆ setThousands_separator()

com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.setThousands_separator | ( | String | value | ) |

Set 一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为千位分隔符。

千位分隔符用于分隔数字的千位部分。 如果此参数设置为","，则数字"123,456"将被识别为123456。 如果此参数设置为"."，则数字"123.456"将被识别为123456。 如果此参数设置为" "，则数字"123 456"将被识别为123456。 如果未设置此参数，将自动识别千位分隔符。

注解
  目前，此参数仅对只包含数字和分隔符的单元格有效。 此参数的值必须与参数decimal_symbol的值不同。 为确保正确识别千位分隔符，应将此参数与 参数decimal_symbol一起设置。

参数

  [in] | value | 一个字符串值，指示在将PDF文档转换为Excel格式文档时被识别为千位分隔符。

返回
  None.

## ◆ setWorkbook_settings()

com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.setWorkbook_settings | ( | int | value | ) |

Set 一个枚举值，指示将PDF文档转换为Excel格式文档时工作簿的设置。

请参阅从 com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.e_WorkbookSettingsDocument 开始的值，应为这些值之一。 默认值：com.foxit.sdk.conversion.pdf2office.PDF2ExcelSettingData.e_WorkbookSettingsEachPage 。

参数

  [in] | value | 一个枚举值，指示将PDF文档转换为Excel格式文档时工作簿的设置。

返回
  None.