Foxit PDF SDK
foxit.addon.conversion.pdf2md.PDF2MdSettingData类 参考

继承自 SystemIDisposable .

Public 类型

enum  TableFormat { TableFormat.e_TableFormatMarkdown = 0, TableFormat.e_TableFormatHTML = 1 }
 Markdown转换中表格输出格式的枚举。 更多...
 

Public 成员函数

 PDF2MdSettingData ()
 构造函数。
 
 PDF2MdSettingData (PDF2MdSettingData.TableFormat table_format, bool include_header_footer, bool enable_italic, bool enable_bold, bool skip_ocr_pages)
 带参数的构造函数。 更多...
 
void Set (PDF2MdSettingData.TableFormat table_format, bool include_header_footer, bool enable_italic, bool enable_bold, bool skip_ocr_pages)
 设置值。 更多...
 

属性

bool enable_bold [get, set]
 是否保留原始PDF中的粗体格式。默认值:false。 更多...
 
bool enable_italic [get, set]
 是否保留原始PDF中的斜体格式。默认值:true。 更多...
 
bool include_header_footer [get, set]
 是否包含页眉/页脚(artifact)内容。默认值:false。 更多...
 
bool skip_ocr_pages [get, set]
 是否静默跳过仅含路径/图像对象的页面。默认值:false。 更多...
 
PDF2MdSettingData.TableFormat table_format [get, set]
 表格输出格式。默认值: 。 更多...
 

详细描述

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

成员枚举类型说明

◆ TableFormat

Markdown转换中表格输出格式的枚举。

此枚举的值应单独使用。

枚举值
e_TableFormatMarkdown 

表格格式:Markdown管道语法(默认)。

e_TableFormatHTML 

表格格式:HTML表格标签。

构造及析构函数说明

◆ PDF2MdSettingData()

foxit.addon.conversion.pdf2md.PDF2MdSettingData.PDF2MdSettingData ( PDF2MdSettingData.TableFormat  table_format,
bool  include_header_footer,
bool  enable_italic,
bool  enable_bold,
bool  skip_ocr_pages 
)
inline

带参数的构造函数。

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

成员函数说明

◆ Set()

void foxit.addon.conversion.pdf2md.PDF2MdSettingData.Set ( PDF2MdSettingData.TableFormat  table_format,
bool  include_header_footer,
bool  enable_italic,
bool  enable_bold,
bool  skip_ocr_pages 
)
inline

设置值。

参数
[in]table_format表格输出格式。
[in]include_header_footer是否包含页眉/页脚内容。
[in]enable_italic是否在输出中应用斜体标记。
[in]enable_bold是否在输出中应用粗体标记。
[in]skip_ocr_pages是否静默跳过仅含扫描内容的页面。
返回
无。

属性说明

◆ enable_bold

bool foxit.addon.conversion.pdf2md.PDF2MdSettingData.enable_bold
getset

是否保留原始PDF中的粗体格式。默认值:false。

true时,PDF中的粗体文本在输出中添加粗体标记。 false时,粗体格式被去除。

◆ enable_italic

bool foxit.addon.conversion.pdf2md.PDF2MdSettingData.enable_italic
getset

是否保留原始PDF中的斜体格式。默认值:true。

true时,PDF中的斜体文本在输出中添加斜体标记。 false时,斜体格式被去除。

◆ include_header_footer

bool foxit.addon.conversion.pdf2md.PDF2MdSettingData.include_header_footer
getset

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

true表示在输出Markdown中包含页眉/页脚文本。 false表示跳过页眉/页脚文本。

◆ skip_ocr_pages

bool foxit.addon.conversion.pdf2md.PDF2MdSettingData.skip_ocr_pages
getset

是否静默跳过仅含路径/图像对象的页面。默认值:false。

false时,此类仅含扫描内容的页面会抛出错误。 true时,此类页面被跳过,转换继续。

◆ table_format

PDF2MdSettingData.TableFormat foxit.addon.conversion.pdf2md.PDF2MdSettingData.table_format
getset

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

请参考从 foxit.addon.conversion.pdf2md.PDF2MdSettingData.TableFormat.e_TableFormatMarkdown 开始的枚举值, 应为其中之一。