14 #ifndef FS_OFFICE2PDF_H_ 15 #define FS_OFFICE2PDF_H_ 16 #if (defined(_WIN32) || defined(_WIN64)) || defined(__linux__) 32 namespace conversion {
36 namespace office2pdf {
273 static void Initialize(
const wchar_t* library_path);
398 #endif //defined(_WIN32) || defined(_WIN64) Definition: fs_office2pdf.h:157
Word2PDFConfig()
构造函数。
Definition: fs_office2pdf.h:41
Excel2PDFConfig()
构造函数。
Definition: fs_office2pdf.h:88
CFX_Object Object
对象类型。
Definition: fs_basictypes.h:221
Excel2PDFConfig & operator=(const Excel2PDFConfig &data)
赋值操作符。
Definition: fs_office2pdf.h:112
Definition: fs_office2pdf.h:38
static String GetVersion()
获取Foxit PDF转换SDK的版本。
Definition: fs_basictypes.h:228
bool is_output_hidden_worksheets
一个布尔值,指示是否输出隐藏的工作表。
Definition: fs_office2pdf.h:146
文件读取接口。
Definition: fx_stream.h:587
static bool ConvertFromWord(const wchar_t *src_word_file_path, const wchar_t *src_file_password, const wchar_t *saved_pdf_path, const Office2PDFSettingData &setting_data)
将Word格式文件转换为PDF文件。
宽字符串类
Definition: fx_string.h:1457
void Set(bool is_generate_bookmark)
设置值。
Definition: fs_office2pdf.h:71
bool is_embed_font
一个布尔值,指示是否在转换后的文件中嵌入字体,默认值:false。
Definition: fs_office2pdf.h:229
Office2PDFSettingData(const wchar_t *resource_folder_path, bool is_embed_font, Word2PDFConfig word_setting_data, Excel2PDFConfig excel_setting_data)
带参数的构造函数。
Definition: fs_office2pdf.h:173
bool is_separate_workbook
一个布尔值,指示是否将工作表导出到单独的PDF文件。
Definition: fs_office2pdf.h:139
Office2PDFSettingData()
构造函数。
Definition: fs_office2pdf.h:160
void Set(const wchar_t *resource_folder_path, bool is_embed_font, Word2PDFConfig word_setting_data, Excel2PDFConfig excel_setting_data)
设置值。
Definition: fs_office2pdf.h:207
Definition: fs_office2pdf.h:85
文件流接口,用于读取和写入。
Definition: fx_stream.h:692
void Set(bool is_separate_workbook, bool is_output_hidden_worksheets, foxit::WStringArray worksheet_names)
设置值。
Definition: fs_office2pdf.h:128
Excel2PDFConfig excel_setting_data
用于将Excel格式文档转换为PDF格式文档的设置数据对象。
Definition: fs_office2pdf.h:245
static void Initialize(const wchar_t *library_path)
初始化Foxit PDF转换。
Office2PDFSettingData & operator=(const Office2PDFSettingData &data)
赋值操作符。
Definition: fs_office2pdf.h:187
WString resource_folder_path
包含资源数据文件的文件夹的有效路径。这不应该是空字符串。
Definition: fs_office2pdf.h:220
foxit::WStringArray worksheet_names
要转换为PDF文件的特定工作表名称数组。
Definition: fs_office2pdf.h:153
Excel2PDFConfig(bool is_separate_workbook, bool is_output_hidden_worksheets, foxit::WStringArray worksheet_names)
带参数的构造函数。
Definition: fs_office2pdf.h:99
Definition: fs_basictypes.h:449
Definition: fs_office2pdf.h:257
Word2PDFConfig(bool is_generate_bookmark)
带参数的构造函数。
Definition: fs_office2pdf.h:49
Foxit命名空间。
Definition: fs_taggedpdf.h:27
字节字符串类
Definition: fx_string.h:317
static void Release()
释放Foxit PDF转换分配的所有资源。
bool is_generate_bookmark
一个布尔值,指示是否将书签导出到转换后的PDF文件。
Definition: fs_office2pdf.h:81
Word2PDFConfig & operator=(const Word2PDFConfig &data)
赋值操作符。
Definition: fs_office2pdf.h:60
static bool ConvertFromExcel(const wchar_t *src_excel_file_path, const wchar_t *src_file_password, const wchar_t *saved_pdf_path, const Office2PDFSettingData &setting_data)
将Excel格式文件转换为PDF文件。
static bool ConvertFromPowerPoint(const wchar_t *src_ppt_file_path, const wchar_t *src_file_password, const wchar_t *saved_pdf_path, const Office2PDFSettingData &setting_data)
将PowerPoint格式文件转换为PDF文件。
Word2PDFConfig word_setting_data
用于将Word格式文档转换为PDF格式文档的设置数据对象。
Definition: fs_office2pdf.h:237