Foxit PDF SDK
com.foxit.sdk.addon.conversion.pdf2md.PDF2Md类 参考

Public 成员函数

synchronized void delete ()
 直接清除C++相关资源。 更多...
 

静态 Public 成员函数

static boolean convertToMarkdown (String src_pdf_file_path, String src_file_password, String saved_md_path, String saved_image_dir_name, PDF2MdSettingData setting_data) throws com.foxit.sdk.PDFException
 将PDF格式文件转换为Markdown文件。 更多...
 
static String getVersion () throws com.foxit.sdk.PDFException
 获取Foxit PDF Conversion SDK的版本号。 更多...
 
static void initialize (String library_path) throws com.foxit.sdk.PDFException
 通过加载Foxit PDF Conversion SDK库来初始化PDF2Md模块。 更多...
 
static void release () throws com.foxit.sdk.PDFException
 释放PDF2Md模块并卸载Foxit PDF Conversion SDK库。 更多...
 

详细描述

此类可用于将PDF格式文件转换为Markdown文件。

注解
使用此类前,请先调用 PDF2Md.initialize 加载Foxit PDF Conversion SDK库。 所有转换完成后,调用 PDF2Md.release 卸载库。

成员函数说明

◆ convertToMarkdown()

static boolean com.foxit.sdk.addon.conversion.pdf2md.PDF2Md.convertToMarkdown ( String  src_pdf_file_path,
String  src_file_password,
String  saved_md_path,
String  saved_image_dir_name,
PDF2MdSettingData  setting_data 
) throws com.foxit.sdk.PDFException
static

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

调用此函数前须先成功调用 PDF2Md.initialize 。

参数
[in]src_pdf_file_pathPDF格式文件的路径。不应为空字符串。
[in]src_file_password输入文件密码。无密码时传入空字符串。
[in]saved_md_path转换结果保存的Markdown文件路径。不应为空字符串。
[in]saved_image_dir_name保存提取图像的目录名称,位于输出Markdown文件旁边。 必须是不含路径分隔符的纯文件夹名称(例如"my_images")。 若为null或空,图像将保存到默认目录 <md_basename>_images。
[in]setting_data用于转换的 PDF2MdSettingData 对象。 默认值: PDF2MdSettingData 默认值。
返回
true表示成功,false表示失败。

◆ delete()

synchronized void com.foxit.sdk.addon.conversion.pdf2md.PDF2Md.delete ( )

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

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

◆ getVersion()

static String com.foxit.sdk.addon.conversion.pdf2md.PDF2Md.getVersion ( ) throws com.foxit.sdk.PDFException
static

获取Foxit PDF Conversion SDK的版本号。

此函数须在 PDF2Md.initialize 成功调用后才能调用。

返回
包含Foxit PDF Conversion SDK版本信息的字符串。

◆ initialize()

static void com.foxit.sdk.addon.conversion.pdf2md.PDF2Md.initialize ( String  library_path) throws com.foxit.sdk.PDFException
static

通过加载Foxit PDF Conversion SDK库来初始化PDF2Md模块。

使用 PDF2Md.convertToMarkdown 之前,请先使用库路径调用此函数。 需要先使用包含"PDF2Md"模块权限的密钥成功调用 common.Library.initialize 。

参数
[in]library_pathFoxit PDF Conversion SDK动态库路径 (Windows示例:"fpdfconversionsdk_win64.dll", Linux示例:"libfpdfconversionsdk.so")。 不应为空字符串。
返回
无。

◆ release()

static void com.foxit.sdk.addon.conversion.pdf2md.PDF2Md.release ( ) throws com.foxit.sdk.PDFException
static

释放PDF2Md模块并卸载Foxit PDF Conversion SDK库。

所有 PDF2Md.convertToMarkdown 调用完成后应调用此函数。 须在 PDF2Md.initialize 成功调用后才能调用。

返回
无。