Foxit PDF Conversion SDK
com.foxit.sdk.conversion.pdf2md.PDF2MdSettingData类 参考

Public 成员函数

 PDF2MdSettingData ()
 构造函数。
 
 PDF2MdSettingData (int table_format, boolean include_header_footer, boolean enable_italic, boolean enable_bold, boolean skip_ocr_pages)
 带参数的构造函数。 更多...
 
synchronized void delete ()
 直接清除C++相关资源。 更多...
 
boolean getEnable_bold ()
 Get 是否保留原始 PDF 中的粗体格式。 当 true 时,PDF 中粗体的文本在输出中将有粗体标记; 当 false(默认)时,粗体格式将被去除。对 PDF 中非粗体的文本无影响。 更多...
 
boolean getEnable_italic ()
 Get 是否保留原始 PDF 中的斜体格式。 当 true(默认)时,PDF 中斜体的文本在输出中将有斜体标记; 当 false 时,斜体格式将被去除。对 PDF 中非斜体的文本无影响。 更多...
 
boolean getInclude_header_footer ()
 Get 是否包含页眉/页脚(artifact)内容。默认值:false。 更多...
 
boolean getSkip_ocr_pages ()
 Get 是否静默跳过仅包含路径/图像对象的页面 (仅扫描页面,通常需要 OCR)。 当 false(默认)时,此类页面将抛出 。 当 true 时,此类页面将被跳过,转换继续进行。 更多...
 
int getTable_format ()
 Get 表格输出格式。默认值:。 更多...
 
void setEnable_bold (boolean value)
 Set 是否保留原始 PDF 中的粗体格式。 当 true 时,PDF 中粗体的文本在输出中将有粗体标记; 当 false(默认)时,粗体格式将被去除。对 PDF 中非粗体的文本无影响。 更多...
 
void setEnable_italic (boolean value)
 Set 是否保留原始 PDF 中的斜体格式。 当 true(默认)时,PDF 中斜体的文本在输出中将有斜体标记; 当 false 时,斜体格式将被去除。对 PDF 中非斜体的文本无影响。 更多...
 
void setInclude_header_footer (boolean value)
 Set 是否包含页眉/页脚(artifact)内容。默认值:false。 更多...
 
void setSkip_ocr_pages (boolean value)
 Set 是否静默跳过仅包含路径/图像对象的页面 (仅扫描页面,通常需要 OCR)。 当 false(默认)时,此类页面将抛出 。 当 true 时,此类页面将被跳过,转换继续进行。 更多...
 
void setTable_format (int value)
 Set 表格输出格式。默认值:。 更多...
 

静态 Public 属性

static final int e_TableFormatHTML = 1
 表格格式:HTML 表格标签。
 
static final int e_TableFormatMarkdown = 0
 表格格式:Markdown 管道语法(默认)。
 

详细描述

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

构造及析构函数说明

◆ PDF2MdSettingData()

com.foxit.sdk.conversion.pdf2md.PDF2MdSettingData.PDF2MdSettingData ( int  table_format,
boolean  include_header_footer,
boolean  enable_italic,
boolean  enable_bold,
boolean  skip_ocr_pages 
)

带参数的构造函数。

参数
[in]table_format表格输出格式。默认值:。
[in]include_header_footer是否包含页眉/页脚内容。默认值:false。
[in]enable_italic是否在输出中应用斜体标记。默认值:true。
[in]enable_bold是否在输出中应用粗体标记。默认值:false。
[in]skip_ocr_pages是否静默跳过仅扫描页面,而不是抛出 。默认值:false。

成员函数说明

◆ delete()

synchronized void com.foxit.sdk.conversion.pdf2md.PDF2MdSettingData.delete ( )

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

返回
无。
注解
一旦这个接口被调用,这个对象将不能再被使用。

◆ getEnable_bold()

com.foxit.sdk.conversion.pdf2md.PDF2MdSettingData.getEnable_bold ( )

Get 是否保留原始 PDF 中的粗体格式。 当 true 时,PDF 中粗体的文本在输出中将有粗体标记; 当 false(默认)时,粗体格式将被去除。对 PDF 中非粗体的文本无影响。

返回
是否保留原始 PDF 中的粗体格式。 当 true 时,PDF 中粗体的文本在输出中将有粗体标记; 当 false(默认)时,粗体格式将被去除。对 PDF 中非粗体的文本无影响。

◆ getEnable_italic()

com.foxit.sdk.conversion.pdf2md.PDF2MdSettingData.getEnable_italic ( )

Get 是否保留原始 PDF 中的斜体格式。 当 true(默认)时,PDF 中斜体的文本在输出中将有斜体标记; 当 false 时,斜体格式将被去除。对 PDF 中非斜体的文本无影响。

返回
是否保留原始 PDF 中的斜体格式。 当 true(默认)时,PDF 中斜体的文本在输出中将有斜体标记; 当 false 时,斜体格式将被去除。对 PDF 中非斜体的文本无影响。

◆ getInclude_header_footer()

com.foxit.sdk.conversion.pdf2md.PDF2MdSettingData.getInclude_header_footer ( )

Get 是否包含页眉/页脚(artifact)内容。默认值:false。

返回
是否包含页眉/页脚(artifact)内容。默认值:false。

◆ getSkip_ocr_pages()

com.foxit.sdk.conversion.pdf2md.PDF2MdSettingData.getSkip_ocr_pages ( )

Get 是否静默跳过仅包含路径/图像对象的页面 (仅扫描页面,通常需要 OCR)。 当 false(默认)时,此类页面将抛出 。 当 true 时,此类页面将被跳过,转换继续进行。

返回
是否静默跳过仅包含路径/图像对象的页面 (仅扫描页面,通常需要 OCR)。 当 false(默认)时,此类页面将抛出 。 当 true 时,此类页面将被跳过,转换继续进行。

◆ getTable_format()

com.foxit.sdk.conversion.pdf2md.PDF2MdSettingData.getTable_format ( )

Get 表格输出格式。默认值:。

返回
表格输出格式。默认值:。

◆ setEnable_bold()

com.foxit.sdk.conversion.pdf2md.PDF2MdSettingData.setEnable_bold ( boolean  value)

Set 是否保留原始 PDF 中的粗体格式。 当 true 时,PDF 中粗体的文本在输出中将有粗体标记; 当 false(默认)时,粗体格式将被去除。对 PDF 中非粗体的文本无影响。

参数
[in]value是否保留原始 PDF 中的粗体格式。 当 true 时,PDF 中粗体的文本在输出中将有粗体标记; 当 false(默认)时,粗体格式将被去除。对 PDF 中非粗体的文本无影响。
返回
None.

◆ setEnable_italic()

com.foxit.sdk.conversion.pdf2md.PDF2MdSettingData.setEnable_italic ( boolean  value)

Set 是否保留原始 PDF 中的斜体格式。 当 true(默认)时,PDF 中斜体的文本在输出中将有斜体标记; 当 false 时,斜体格式将被去除。对 PDF 中非斜体的文本无影响。

参数
[in]value是否保留原始 PDF 中的斜体格式。 当 true(默认)时,PDF 中斜体的文本在输出中将有斜体标记; 当 false 时,斜体格式将被去除。对 PDF 中非斜体的文本无影响。
返回
None.

◆ setInclude_header_footer()

com.foxit.sdk.conversion.pdf2md.PDF2MdSettingData.setInclude_header_footer ( boolean  value)

Set 是否包含页眉/页脚(artifact)内容。默认值:false。

参数
[in]value是否包含页眉/页脚(artifact)内容。默认值:false。
返回
None.

◆ setSkip_ocr_pages()

com.foxit.sdk.conversion.pdf2md.PDF2MdSettingData.setSkip_ocr_pages ( boolean  value)

Set 是否静默跳过仅包含路径/图像对象的页面 (仅扫描页面,通常需要 OCR)。 当 false(默认)时,此类页面将抛出 。 当 true 时,此类页面将被跳过,转换继续进行。

参数
[in]value是否静默跳过仅包含路径/图像对象的页面 (仅扫描页面,通常需要 OCR)。 当 false(默认)时,此类页面将抛出 。 当 true 时,此类页面将被跳过,转换继续进行。
返回
None.

◆ setTable_format()

com.foxit.sdk.conversion.pdf2md.PDF2MdSettingData.setTable_format ( int  value)

Set 表格输出格式。默认值:。

参数
[in]value表格输出格式。默认值:。
返回
None.