使用 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 的轉換