1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        Java 將 Word 文檔轉(zhuǎn)換為 PDF 的完美工具

        共 1637字,需瀏覽 4分鐘

         ·

        2020-03-25 23:27

        來源:https://segmentfault.com/a/1190000022115110

        在日常工作中,PDF格式良好的視覺閱讀性和穩(wěn)定性使其使用越來越廣泛。因此我們常會遇到需要將成型的Word文檔轉(zhuǎn)換為PDF格式的情況。本文就將通過使用Java程序來演示如何將Word文檔轉(zhuǎn)換成PDF格式。

        使用工具:https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html(免費(fèi)版)

        Jar文件獲取及導(dǎo)入:

        方法1: 通過[官網(wǎng)] https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html下載獲取jar包。解壓后將lib文件夾下的Spire.Doc.jar文件導(dǎo)入Java程序。(如下圖)1639f5b2156b1e3f69ba58e6f40d11f4.webp

        方法2: 通過maven倉庫安裝導(dǎo)入。具體安裝教程詳見[此網(wǎng)頁] https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html。

        【示例1】將Word文檔直接轉(zhuǎn)換成PDF

        import com.spire.doc.*;

        public class ToPDF {
        public static void main(String[] args) {

        //加載Word示例文檔
        Document document = new Document();
        document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");

        //保存結(jié)果文檔
        document.saveToFile("output/toPDF", FileFormat.PDF);
        }
        }

        轉(zhuǎn)換效果:

        7e45ef991c6c7e86dc2018f7758c6c6e.webp效果1.png

        【示例2】將Word文檔轉(zhuǎn)換成加密的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) {

        //加載Word示例文檔
        Document document = new Document();
        document.loadFromFile("C:\\Users\\Test1\\Desktop\\Sample.docx");

        //創(chuàng)建一個參數(shù)
        ToPdfParameterList toPdf = new ToPdfParameterList();

        //設(shè)置密碼
        String password = "abc123";
        toPdf.getPdfSecurity().encrypt(password, password, PdfPermissionsFlags.None, PdfEncryptionKeySize.Key_128_Bit);

        //保存文檔.
        document.saveToFile("output/toPDFWithPassword", toPdf);
        }
        }

        轉(zhuǎn)換效果:

        5c14e05b9abf3e3af223f2afcdc8e308.webp效果2.png

        (本文完)

        - END -

        文末福利

        分享一份面試寶典《Java面試突擊52講》,覆蓋了JVM、鎖、高并發(fā)、反射、微服務(wù)、Zookeeper、數(shù)據(jù)庫、消息隊(duì)列、分布式系統(tǒng)等等。掃描下方二維碼,關(guān)注Java開發(fā)寶典,并回復(fù)“Java即可領(lǐng)??!無套路~


        cd3b01129b14628b1c4b41de14f60516.webp
        長按二維碼關(guān)注我每天一篇Java干貨

        點(diǎn)贊是最大的支持  77598fb6c4dc997d958fc11dc4601b75.webp
        瀏覽 88
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            学渣含着学霸几巴的写作业视频 | 成人激情综合 | 欧美乱交| 亚洲一区无码电影0 | 中国女人操逼网 | 亚洲草逼图| 精品无码国产污污污免费网站 | 女雏破苞撞开宫口稚嫩小 | 疯狂做爰呻吟声 | 日本天堂中文字幕 |