亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用于 doc 到 docx 和 docx 到 pdf 轉換的 Golang 包?

用于 doc 到 docx 和 docx 到 pdf 轉換的 Golang 包?

Go
海綿寶寶撒 2021-12-27 18:12:45
我正在用 Golang 編寫一個 Web 應用程序,用戶可以在其中上傳 doc 或 docx 文件。某些文件內容將根據預定義的格式進行更改。以后用戶可以以 docx 或 pdf 格式下載更改后的文件?,F在我的應用程序只接受 docx 文件,根據預定義的格式更改文件并讓用戶以 docx 格式本身下載它。golang 中是否有任何包可以將 doc 轉換為 docx 并將 docx 轉換為 pdf?
查看完整描述

2 回答

?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

當我使用 linux ubuntu OS 時,Hugo 的回答對我沒有幫助(但我向 Windows 用戶推薦它)。但它讓我對如何解決這個問題有了一個想法。codefreak 對這個問題的評論給了我一個清晰的畫面。我使用了他們的兩個建議,結果是使用 LibreOffice 進行轉換。


arg0 := "lowriter"

arg1 := "--invisible" //This command is optional, it will help to disable the splash screen of LibreOffice.

arg2 := "--convert-to"

arg3 := "pdf:writer_pdf_Export"

path := "/home/user/Test.docx"

nout, err := exec.Command(arg0,arg1,arg2,arg3,path).Output()

此代碼將調用 LibreOffice 并將 .docx 文件轉換為 .pdf。據我所知,這是最簡單的方法。請發布其他可能對未來讀者有所幫助的答案。


查看完整回答
反對 回復 2021-12-27
?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

這將在 windows 上工作,因為它使用 windows 函數

https://github.com/piobocpp/doc2pdf-go


查看完整回答
反對 回復 2021-12-27
  • 2 回答
  • 0 關注
  • 862 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號