天天看點

azw3轉換為pdf_幹貨:如何Java 将 Word 文檔轉換為 PDF

azw3轉換為pdf_幹貨:如何Java 将 Word 文檔轉換為 PDF

在日常工作中,PDF格式良好的視覺閱讀性和穩定性使其使用越來越廣泛。是以我們常會遇到需要将成型的Word文檔轉換為PDF格式的情況。本文就将通過使用Java程式來示範如何将Word文檔轉換成PDF格式。

使用工具:Free Spire.Doc for Java(免費版)

https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html

Jar檔案擷取及導入:

方法1:通過官網下載下傳擷取jar包。解壓後将lib檔案夾下的Spire.Doc.jar檔案導入Java程式。(如下圖)

azw3轉換為pdf_幹貨:如何Java 将 Word 文檔轉換為 PDF

方法2:通過maven倉庫安裝導入。具體安裝教程詳見此網頁。

【示例1】将Word文檔直接轉換成PDF

import com.spire.doc.*;public class ToPDF {public static void main(String[] args) {
        Document document = new Document();document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");document.saveToFile("output/toPDF", FileFormat.PDF);
    }
}
           

轉換效果:

azw3轉換為pdf_幹貨:如何Java 将 Word 文檔轉換為 PDF

【示例2】将Word文檔轉換成加密的PDF文檔

import com.spire.doc.Document;import com.spire.doc.ToPdfParameterList;import com.spire.pdf.security.*;public class ToPDFWithPassword {public static void main(String[] args) {
        Document document = new Document();document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");
        ToPdfParameterList toPdf = new ToPdfParameterList();String password = "abc123";
        toPdf.getPdfSecurity().encrypt(password, password, PdfPermissionsFlags.None, PdfEncryptionKeySize.Key_128_Bit);document.saveToFile("output/toPDFWithPassword", toPdf);
    }
}
           

轉換效果:

azw3轉換為pdf_幹貨:如何Java 将 Word 文檔轉換為 PDF

作者:Tina_Tang

連結:https://segmentfault.com/a/1190000022115110

學Java其實很簡單,要有進取心,要有拼搏的精神,要耐得住寂寞,經過多方理論與實踐相結合,快速成為高薪程式員根本不是事兒。當你在學習程式設計時走入誤區後或思路打不開時,不防适合放松心情,然後再去研究,相信你會不大不同的收獲。

零基礎學Java能學會嗎?轉行學Java多久能學會?學Java在一線城市能賺多少錢?2020年企業招聘怎樣的Java程式員?

4月達内Java免費訓練營報名中,一線名師,高薪技術,入門技巧,面試訣竅,一站式打包學會 ,讓你學會最有前途的技術,順利通過面試,成功擷取高薪!

azw3轉換為pdf_幹貨:如何Java 将 Word 文檔轉換為 PDF

先試聽滿意再學習,不讓你多花一分冤枉錢!閱讀原文搶名額吧~

--精彩推薦--

  • 網際網路公司大批裁員,難道程式員沒有未來了嗎?
  • 身為 Java 程式員必須掌握的 10 款開源工具!
  • 兩年 JAVA 程式員的經驗總結,求職高薪必看!
  • 沖出桎梏,來達内學習Java技術,成功入職360公司

課程咨詢:達妹微信:flow_13,歡迎添加,了解課程介紹,擷取學習資源。

azw3轉換為pdf_幹貨:如何Java 将 Word 文檔轉換為 PDF

*版權聲明:轉載文章和圖檔均來自公開網絡,版權歸作者本人所有,推送文章除非無法确認,我們都會注明作者和來源。如果出處有誤或侵犯到原作者權益,請與我們聯系删除或授權事宜。 

azw3轉換為pdf_幹貨:如何Java 将 Word 文檔轉換為 PDF
azw3轉換為pdf_幹貨:如何Java 将 Word 文檔轉換為 PDF

點選下方“

繼續閱讀