要將 word(.doc, .docx)轉換成 PDF 有很多種方式,但是要部署在本地的大部分都需要寫程式不能直接使用,也很可能需要幾百或是上千美金,比較常見的解決方式是使用免費的 LibreOffice 做轉換,但是這樣就需要在電腦中安裝 LibreOffice ,有點麻煩。
筆者後來在 GitHub 上找到了這個工具,他會建立一個 API ,可以使用 API 的方式將 word 轉換為 PDF 檔。
使用指令啟動 Docker :
使用指令將當前路徑的「我的檔案.docx」上傳,轉換為 my.pdf:
並且除了 Word 以外,他還支援 HTML, Markdown, Word, Excel 轉 PDF,甚至是多頁 PDF 合併,非常方便。
參考資料:
gotenberg
GitHub gotenberg/gotenberg
筆者後來在 GitHub 上找到了這個工具,他會建立一個 API ,可以使用 API 的方式將 word 轉換為 PDF 檔。
使用指令啟動 Docker :
docker run --name gotenberg -d -p 3000:3000 gotenberg/gotenberg:8
使用指令將當前路徑的「我的檔案.docx」上傳,轉換為 my.pdf:
curl --location 'http://localhost:3000/forms/libreoffice/convert' --form 'files=@"./我的檔案.docx"' -o my.pdf
並且除了 Word 以外,他還支援 HTML, Markdown, Word, Excel 轉 PDF,甚至是多頁 PDF 合併,非常方便。
參考資料:
gotenberg
GitHub gotenberg/gotenberg
感謝教學~
回覆刪除