Foxit PDF Conversion SDK
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格式文档时是否启用强化表格修复。默认值:truetrue表示在将PDF文档转换为Excel格式文档时启用强化表格修复。 false表示在将PDF文档转换为Excel格式文档时不启用强化表格修复。
[in]include_watermarks一个布尔值,指示在将PDF文档转换为Excel格式文档时是否包含水印。默认值:falsetrue表示在将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格式文档时是否启用强化表格修复。默认值:truetrue表示在将PDF文档转换为Excel格式文档时启用强化表格修复。 false表示在将PDF文档转换为Excel格式文档时不启用强化表格修复。
[in]include_watermarks一个布尔值,指示在将PDF文档转换为Excel格式文档时是否包含水印。默认值:falsetrue表示在将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.