福昕 Office 转 PDF 示例配置与运行指南
福昕 Office 转 PDF(office2pdf)是由福昕自主研发的先进转换引擎,不仅能够作为独立的SDK库灵活运用,还支持作为插件集成到福昕 PDF SDK 中,从而扩展 SDK 的应用场景。
本指南将介绍如何配置并运行作为插件调用的福昕 office2pdf 示例程序。如果您想深入了解如何通过 API 接口调用此功能,请参阅 Office 转 PDF 文档以获取更多信息。
若要了解关于将 office2pdf 作为独立 SDK 使用的详细信息,请参阅 探索福昕转换 SDK。
系统需求
平台: Windows
开发语言: C, C++, Python, Java, C#, Node.js
授权许可: 包含 Office2PDF
模块的授权码
SDK 版本: 福昕 PDF SDK 10.1
Office 转 PDF 资源包获取
作为福昕 PDF SDK 插件调用的福昕自研 Office 转 PDF 可直接使用福昕转换 SDK 包。如需要获取此资源包,您可以:
- 联系福昕技术支持或您的销售代表,获取最新福昕转换 SDK 资源包。
- 直接从福昕官网下载最新福昕转换 SDK 资源包。
示例运行指南(Windows C++)
示例程序位置:
office2pdf
示例程序位于\examples\simple_demo\office2pdf
目录下。以下配置说明以 Windows C++ 为例。
配置步骤:
构建 office2pdf 资源目录:
- 将获取到的福昕转换 SDK 资源包解压至指定目录。
- 解压后的目录结构请参考:福昕转换 SDK - 包结构说明。
- 本示例配置将使用资源包中
\lib
目录下的 DLL 库文件,以及res\office2pdf
目录下的数据文件。
配置示例程序:
编辑
\examples\simple_demo\pdf2office\office2pdf.cpp
文件,进行示例程序的配置。配置库文件:
- 根据您的 CPU 架构,将
engine_path
参数设置为资源包中\lib
目录下对应的动态库文件(win32.dll
或win64.dll
)的完整路径。
c++WString engine_path = L"path/lib/fpdfconversionsdk_win64.dll"; // 请替换为正确的引擎路径。 foxit::addon::conversion::Convert::FromWord(word_file_path, L"", output_path, engine_path, word_convert_setting_data);
- 根据您的 CPU 架构,将
指定资源数据:
- 将
office2pdf_setting_data.resource_folder_path
参数设置为资源包中res\office2pdf
目录的完整路径。
c++office2pdf_setting_data.resource_folder_path = L"path/res/office2pdf";
- 将
运行示例程序:
- 配置完成后,请参阅 运行示例程序指南,了解如何运行示例程序。