Skip to content

福昕 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++ 为例。

配置步骤:

  1. 构建 office2pdf 资源目录:

    • 将获取到的福昕转换 SDK 资源包解压至指定目录。
    • 解压后的目录结构请参考:福昕转换 SDK - 包结构说明
    • 本示例配置将使用资源包中 \lib 目录下的 DLL 库文件,以及 res\office2pdf 目录下的数据文件。
  2. 配置示例程序:

    • 编辑 \examples\simple_demo\pdf2office\office2pdf.cpp 文件,进行示例程序的配置。

    • 配置库文件:

      • 根据您的 CPU 架构,将 engine_path 参数设置为资源包中 \lib 目录下对应的动态库文件(win32.dllwin64.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);
    • 指定资源数据:

      • office2pdf_setting_data.resource_folder_path 参数设置为资源包中 res\office2pdf 目录的完整路径。
      c++
      office2pdf_setting_data.resource_folder_path = L"path/res/office2pdf";
  3. 运行示例程序: