16 #if defined(_WIN32) || defined(_WIN64) || (defined(__linux__) && !defined(__ANDROID__)) 21 namespace conversion {
190 static void Initialize(
const wchar_t* library_path);
224 static bool ConvertFromMarkdown(
const wchar_t* src_markdown_file_path,
const wchar_t* src_file_password,
225 const wchar_t* saved_pdf_path,
234 #endif // #if defined(_WIN32) || defined(_WIN64) || (defined(__linux__) && !defined(__ANDROID__)) 235 #endif // FS_MD2PDF_H_ float base_font_size
正文基础字体大小(点数)。默认值:10。
Definition: fs_md2pdf.h:150
static String GetVersion()
获取Foxit PDF Conversion SDK的版本号。
CFX_Object Object
对象类型。
Definition: fs_basictypes.h:220
float margin_left
左边距,单位:点。默认值:72。必须大于或等于 0,且左、右边距之和必须小于页面宽度。
Definition: fs_md2pdf.h:140
WString custom_font_path
用于CJK或自定义字体支持的TrueType字体文件路径。
Definition: fs_md2pdf.h:156
WString style_config_path
JSON样式配置文件路径。
Definition: fs_md2pdf.h:163
float margin_top
上边距,单位:点。默认值:72。必须大于或等于 0,且上、下边距之和必须小于页面高度。
Definition: fs_md2pdf.h:134
宽字符串类
Definition: fx_string.h:1457
static void Initialize(const wchar_t *library_path)
通过加载Foxit PDF Conversion SDK库来初始化Md2PDF模块。
Md2PDFSettingData()
构造函数。
Definition: fs_md2pdf.h:27
float margin_bottom
下边距,单位:点。默认值:72。必须大于或等于 0,且上、下边距之和必须小于页面高度。
Definition: fs_md2pdf.h:137
float page_height
页面高度,单位:点。默认值:792。必须大于 0。
Definition: fs_md2pdf.h:131
Md2PDFSettingData(float page_width, float page_height, float margin_top, float margin_bottom, float margin_left, float margin_right, float base_font_size, const wchar_t *custom_font_path, const wchar_t *style_config_path, bool is_embed_font)
带参数的构造函数。
Definition: fs_md2pdf.h:53
static void Release()
释放Md2PDF模块并卸载Foxit PDF Conversion SDK库。
void Set(float page_width, float page_height, float margin_top, float margin_bottom, float margin_left, float margin_right, float base_font_size, const wchar_t *custom_font_path, const wchar_t *style_config_path, bool is_embed_font)
设置值。
Definition: fs_md2pdf.h:108
float page_width
页面宽度,单位:点。默认值:612。必须大于 0。
Definition: fs_md2pdf.h:128
static bool ConvertFromMarkdown(const wchar_t *src_markdown_file_path, const wchar_t *src_file_password, const wchar_t *saved_pdf_path, const Md2PDFSettingData &setting_data=Md2PDFSettingData())
将Markdown格式文件转换为PDF文件。
Md2PDFSettingData & operator=(const Md2PDFSettingData &data)
赋值操作符。
Definition: fs_md2pdf.h:78
bool is_embed_font
是否在输出PDF中嵌入字体数据。默认值:false。
Definition: fs_md2pdf.h:165
float margin_right
右边距,单位:点。默认值:72。必须大于或等于 0,且左、右边距之和必须小于页面宽度。
Definition: fs_md2pdf.h:143
Definition: fs_md2pdf.h:174
Foxit 命名空间。
Definition: fs_accessibility.h:28
字节字符串类
Definition: fx_string.h:317
Definition: fs_md2pdf.h:24