使用freemarker生成完整docx文件的操作流程


前因:業務要求希望對部分頁面展示的內容整合成可下載的pdf文件。由於沒有前端支持樣式HTML轉PDF類的方案全部pass,所以選擇使用有樣式的word+freemarker模板引擎生成word文件,然后通過office工具轉換pdf。

          這個策略在windows下完全正常,linux下只能顯示亂碼。然后發現目前的linux下的office工具無法識別wordxml這種偽word文件,導致轉換失敗,展示了xml的文件內容。

          於是嘗試解構docx文件,大概的流程如下圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM