使用 C++ 进行文档转换

使用 C++ 库转换 Microsoft® Office Word、Excel、PowerPoint、PDF、图像和各种其他格式。

 

Total C++ Library 解决了文档转换问题,开发人员可以通过在新开发的应用程序或现有应用程序中集成 API 轻松地自动化文档管理和操作解决方案。 C++ 程序员可以在其解决方案中添加创建、编辑或转换各种格式文档等功能,而无需依赖任何软件。很少有通用案例,如 txt 转 PDF、SVG 转 PNG、XLSX 转 CSV、JSON 转 CSV、Word 转 PDF、HTML 转 PDF,可以轻松转换。 此外,下面列出的 API 处理的案例很少,相关转换案例的链接也很少。

将 Microsoft Word 转换为 Excel

Total C++ API 支持 Microsoft Word DOC/DOCX 到 Excel 的转换。 过程是,使用 Document 类引用加载 Word DOC / DOCX 文件并调用 Save 成员函数首先转换为 HTML。 然后使用 IWorkbook 类引用加载 HTML 文档并调用 Save 成员函数将文档保存为 Excel 格式。

C++ - Word 到 Excel 的转换

 

PDF 到 Word 转换

C++转换库还支持PDF到word DOC、DOCX等格式的转换。 考虑到将 PDF 渲染为 RTF 的情况,这是一个两步过程,首先将 PDF 转换为 Word DOC/DOCX 格式,然后将其渲染为 RTF。 为此包括的步骤,使用 Document 类引用加载 PDF 文件并调用 Save 将 PDF 转换为 Word 的成员函数。 现在使用 Aspose.Words API 的 Document 类参考再次加载 Word DOC / DOCX 文件,并将其保存为 RTF 格式 保存 成员函数。

C++ - PDF 到 Word 转换

 

将 JSON 转换为 Word

对于 JSON 转换,C++ API 支持多种组合,例如 JSON 转 Word、Json 转 PowerPoint、Word 转 JSON 等。 考虑到 Word 转换的情况,Process 是使用新的 IWorkbook 对象从文件中读取有效的 JSON 数据,然后调用 保存 方法将 JSON 保存为 PDF 文件。 所以现在使用 Document 类加载保存的文件,并使用 Save 将其保存为 word 文档格式 方法。

C++ - JSON 到 Word 的转换