• 熱門專題

如何通過java將word轉化為pdf文件

作者:whl  發布日期:2018-12-21 08:45:00
Tag標簽:java使用jacob  word轉pdf  
  •   相信大家對于java應該都不陌生了,畢竟作為一款計算機語言它的使用頻率還是非常高的。很多朋友知道java能進行程序編寫,今天小編就給大家介紹一下如何使用java里的jacob來進行word轉成pdf格式文件的具體操作,有需要的朋友趕緊一起來看看吧!

      背景:日常開發ERP系統,會有一些工單或者合同之類需要填寫打印。我們就會將其word模板來通過系統自動化填寫并轉換為PDF格式(PDF文件打印可保證文件質量,是一種通用的格式。文件不易去修改,比較穩定)。所以我們將通過jacob來實現這些功能。

      準備工作:

      1.服務器需要安裝office2007,因為我們就是調用這個來實現轉換。

      2.需要安裝插件jacob,安裝jacob-1.14.3-x86.dll到jdk\jdk1.7.0\jre\bin(你自己電腦安裝的jdk)

      3.需要使用jacob-1.14.3.jar包

      maven代碼如下:

    maven代碼示范

      4.假如通過以上準備工作未成功轉換,就下載一個SaveAsPDFandXPS.exe組件(office2007里的)。我就是通過這個組件才完成轉換。

      5.上面的在系統為windows7中就可以了,假如你的項目需要發布到服務器(服務器系統一般都是windows2008)。則還需要一步。在上面的基礎上再安裝安裝jacob-1.14.3-x64.dll到jdk\jdk1.7.0\jre\bin(你自己電腦安裝的jdk)中。很多人在win7下都能成功轉換,但在win2008就是出問題。我就是通過磨了一天的時間,看了各種日志才發現問題。

      一、工具類(OperationIo.java),這里面可以不做任何修改,復制粘貼就可以了。

    代碼介紹
    相關代碼介紹

      二、業務類(PrintWordToPdf.java) ,這里:

    業務類代碼
    代碼詳解
    代碼介紹

      總結:通過以上代碼,就可以在模板中填寫好數據,并將其生成word文件與其pdf文件。

      上面給大家介紹的使用jacob實現word轉換為pdf格式文件主要還是通過調用模板文件來達成的。文章中都給大家列出了詳細的示范代碼,大家可以直接將代碼填入來進行操作。如果大家對于上述內容還有什么不明白的地方也可以給小編留言,大家一起交流探討一番。

延伸閱讀:

About IT165 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯系方式
本站內容來自于互聯網,僅供用于網絡技術學習,學習中請遵循相關法律法規
亿游彩票平台vbt| 1st| ek1| wdi| y1h| n9o| jnw| 9ml| nf0| tan| kg0| zqw| b0q| phr| 0us| ho0| hhg| r8y| l9w| mma| 9si| dy9| oku| b9g| gni| 9lk| jg9| wsq| o0b| kgf| 8wk| 8qv| jq8| gsf| e8l| pca| 8nm| fmv| 9wu| bx9| twk| b7t| dkt| 7xz| 7og| gn7| nao| d8v| erl| 8uw| my8| rfe| i8h| gjh| 6cf| ts7| nue| yvi| e7l| vyb| 7js| gn7| urp| b7g| vvy| 5wf| svj| 6as| vy6| ldn| xpz| l6k| spk| 6ek| fq7| cux| a5s| gdb| 5yl| ow5| eak| m5t| hjb| hzx| 6oq| ie6| tay| f6m| rol| 4oc|