国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

用Java實現(xiàn)Word文件轉(zhuǎn)PDF工具,兼容Linux

這篇具有很好參考價值的文章主要介紹了用Java實現(xiàn)Word文件轉(zhuǎn)PDF工具,兼容Linux。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

主要使用了pdfbox Apache PDFBox | A Java PDF Library以及spire.doc Free Spire.Doc for Java |? Java Word 組件 (e-iceblue.cn)兩個工具包

最近在做根據(jù)模板生成word文檔,等wrod生成好后,人家又要pdf文件,索性將生成的wrod轉(zhuǎn)pdf。也有使用documents4j進(jìn)行轉(zhuǎn)換,但是documents4j是依賴offic組件的,只適配Windows環(huán)境,Linux環(huán)境不兼容,除非Linux安裝offic組件,所以采用了e-iceblue組件

pom.xml引入以下兩個包

        <dependency>
            <groupId>org.apache.pdfbox</groupId>
            <artifactId>pdfbox</artifactId>
            <version>2.0.4</version>
        </dependency>
        <dependency>
            <groupId>e-iceblue</groupId>
            <artifactId>spire.doc.free</artifactId>
            <version>3.9.0</version>
        </dependency>
注: 如e-iceblue包下載慢請在pom.xml中加以下代碼嘗試(結(jié)尾會附上e-iceblue包)
    <repositories>
        <repository>
            <id>com.e-iceblue</id>
            <url>http://repo.e-iceblue.cn/repository/maven-public/</url>
        </repository>
    </repositories>

?以下是Word轉(zhuǎn)PDF的工具實現(xiàn)(后續(xù)有時間會增加更多的轉(zhuǎn)PDF功能,如加水印等)

import com.spire.doc.Document;
import com.spire.doc.FileFormat;
import lombok.extern.slf4j.Slf4j;

public class WordConvertPdf {
    /**
     * word轉(zhuǎn)pdf
     * @param wordPathName word文件路徑及名稱
     * @param pdfPathName pdf生成路徑及名稱
     */
    public static void wordToPdf(String wordPathName, String pdfPathName){
        Document document = new Document();
        document.loadFromFile(wordPathName, FileFormat.Docx);
        //保存結(jié)果文件
        document.saveToFile(pdfPathName, FileFormat.PDF);
        document.close();
    }

}

「阿里云盤」e-iceblue e-iceblue https://www.aliyundrive.com/s/GFttq5rzsT9 點擊鏈接保存,或者復(fù)制本段內(nèi)容,打開「阿里云盤」APP

Java Word 組件 (e-iceblue.cn)是收費的文章來源地址http://www.zghlxwxcb.cn/news/detail-533285.html

到了這里,關(guān)于用Java實現(xiàn)Word文件轉(zhuǎn)PDF工具,兼容Linux的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • linux下java實現(xiàn)word 轉(zhuǎn)pdf

    documents4j 是一個跨平臺的文檔轉(zhuǎn)換庫,并且可以在 Linux 上進(jìn)行 Word 轉(zhuǎn) PDF 的操作。 它利用 Microsft Office 的 APIs 來進(jìn)行文檔轉(zhuǎn)換,因此需要在 Linux 上安裝 OpenOffice/LibreOffice 編輯器。 以下是在 Linux 環(huán)境下執(zhí)行 Word 轉(zhuǎn) PDF 的基本步驟: Ubuntu:使用以下命令安裝 CentOS:使用以下命令

    2024年02月16日
    瀏覽(25)
  • 實現(xiàn)Linux下Word轉(zhuǎn)PDF、Java調(diào)用命令方式

    實現(xiàn)Linux下Word轉(zhuǎn)PDF、Java調(diào)用命令方式

    1、 安裝 LibreOffice 外網(wǎng)安裝 內(nèi)網(wǎng)安裝 官網(wǎng)下載,找最新版本 使用版本拼接本地下載 下載完成放到內(nèi)網(wǎng)服務(wù)器上 2、啟動服務(wù) 3、安裝字體庫 4、Java調(diào)用Linux命令 支持 windows 和 Linux 轉(zhuǎn)換 PDF , windows 需要安裝微軟 Microsoft Office , Linux 環(huán)境安裝 LibreOffice 開源 Office 依賴 DocxUtil E

    2024年02月07日
    瀏覽(17)
  • Java中word轉(zhuǎn)Pdf工具類

    Java中word轉(zhuǎn)Pdf工具類

    背景: ? ? 最近做的一個項目中,對于word轉(zhuǎn)Pdf用的地方很多,特此記錄 搭建總圖: ?代碼部分: ?1.需要的jar包: 注:下載好這個jar包后,在項目的根目錄新建一個lib文件夾,然后放入該jar包 pom.xml中引用 ? 2.需要的xml文件 內(nèi)容: ?注:將該xml文件放到resources下面 ?3.工具

    2024年02月11日
    瀏覽(17)
  • 用Aspose-Java免費實現(xiàn) PDF、Word、Excel、Word互相轉(zhuǎn)換并將轉(zhuǎn)換過得文件上傳OSS,返回轉(zhuǎn)換后的文件路徑

    用Aspose-Java免費實現(xiàn) PDF、Word、Excel、Word互相轉(zhuǎn)換并將轉(zhuǎn)換過得文件上傳OSS,返回轉(zhuǎn)換后的文件路徑

    github代碼地址 https://github.com/Tom-shushu/work-study 接口文檔有道云 https://note.youdao.com/s/GShGsYE8 接口文檔離線版本 https://files.cnblogs.com/files/Tom-shushu/%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3.rar?t=1682958343download=true 為什么發(fā)布這篇文檔轉(zhuǎn)換的文章呢?因為上周我要將一個PDF轉(zhuǎn)換為Word,結(jié)果百度谷歌

    2024年02月02日
    瀏覽(55)
  • Java根據(jù)word模板生成word文檔并轉(zhuǎn)成PDF文件

    Java根據(jù)word模板生成word文檔并轉(zhuǎn)成PDF文件

    定義完我們的模板之后,我們要將文檔保存為xml的格式 生成的xml格式看起來比較亂,沒有層次感, 所以需要格式化一下 格式化 基礎(chǔ)信息的定義 基礎(chǔ)信息的定義只要保證我們轉(zhuǎn)化成的xml文件中的${name}等格式?jīng)]錯誤即可 表格的定義 遍歷實現(xiàn),表格的數(shù)據(jù)填充 在xml文件中我們的

    2024年02月09日
    瀏覽(35)
  • Java將PDF文件轉(zhuǎn)為Word文檔

    Java將PDF文件轉(zhuǎn)為Word文檔

    一、創(chuàng)建Springboot Maven項目 二、導(dǎo)入依賴信息 三、創(chuàng)建Main類 代碼如下: 效果展示:

    2024年02月11日
    瀏覽(20)
  • Java【代碼 16】將word、excel文件轉(zhuǎn)換為pdf格式和將pdf文檔轉(zhuǎn)換為image格式工具類分享(Gitee源碼)aspose轉(zhuǎn)換中文亂碼問題處理

    感謝小伙伴兒的分享: ● 不羈 ● 郭中天 整合調(diào)整后的工具類Gitee地址:https://gitee.com/yuanzhengme/java_application_aspose_demo ● WordToPdfUtil用于將word文檔轉(zhuǎn)換為pdf格式的工具類 ● ExcelToPdfUtil用于將excel文檔轉(zhuǎn)換為pdf格式的工具類 ● PdfToImageUtil用于將pdf文檔轉(zhuǎn)換為image格式的工具類

    2024年01月24日
    瀏覽(34)
  • java實現(xiàn)pdf轉(zhuǎn)word

    1.java實現(xiàn)pdf轉(zhuǎn)word。 2.純免費開源。 3.pdf解析完會生成word文件和圖片文件夾。 4.無頁碼限制,文本類型生成到word中,圖片生成到圖片文件夾中。 5.弊端:需手動將圖片與文本整合成一個word文件。 僅提供一個pdf轉(zhuǎn)word的實現(xiàn)方案,代碼粗糙,老鐵輕噴。 jar包地址:https://downlo

    2024年03月10日
    瀏覽(20)
  • java關(guān)于word轉(zhuǎn)PDF的實現(xiàn)

    java關(guān)于word轉(zhuǎn)PDF的實現(xiàn)

    ?????? word轉(zhuǎn)PDF這個功能在工作中還是非常常用的,但是word轉(zhuǎn)PDF大部分都是需要收費的,或者說就是對頁面的轉(zhuǎn)換頁數(shù)有限制,那么身為程序員當(dāng)然是能白嫖就白嫖的了,那么具體怎么實現(xiàn)呢,小編這里有幾種實現(xiàn)方式,希望可以幫到你。 ??????? 1.第一種則是使用asp

    2024年04月23日
    瀏覽(19)
  • Java開發(fā)中Word轉(zhuǎn)PDF文件5種方案橫向評測

    Java開發(fā)中Word轉(zhuǎn)PDF文件5種方案橫向評測

    Java開發(fā)中Word轉(zhuǎn)PDF文件5種方案橫向評測 前段時間接了個項目,需要各種處理Word模板、轉(zhuǎn)PDF、簽章等等,非常頭疼,其中光是一個word轉(zhuǎn)PDF就折磨我好久,實現(xiàn)轉(zhuǎn)換很簡單,但是效果總是達(dá)不到滿意,于是我把市面上能找到的word轉(zhuǎn)pdf方法都試了個遍?,F(xiàn)在把這些方案來做個橫向

    2024年02月03日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包