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

java 使用documents4j將XML轉(zhuǎn)為pdf文件的方式

這篇具有很好參考價值的文章主要介紹了java 使用documents4j將XML轉(zhuǎn)為pdf文件的方式。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?1.背景:

通過spire.doc.free將word轉(zhuǎn)換成PDF時存在缺陷:只能獲取前3頁。獲取全文另外需支付費用。

java 使用documents4j將XML轉(zhuǎn)為pdf文件的方式,xml,pdf

2.解決辦法

使用documents4j,documents4j會保留原word文件中更多的樣式,如修訂模式下的差異化字體顏色、文檔右側(cè)修訂記錄等。

3.具體步驟

1.引入Pom

<dependency>
? ? <groupId>com.documents4j</groupId>
? ? <artifactId>documents4j-local</artifactId>
? ? <version>1.0.3</version>
</dependency>
<dependency>
? ? <groupId>com.documents4j</groupId>
? ? <artifactId>documents4j-transformer-msoffice-word</artifactId>
? ? <version>1.0.3</version>
</dependency>

2.??xml2pdf方法如下,xmlpath是xml文件地址,pdfPath是生成的pdf地址。


    public void xml2pdf(String xmlPath,String pdfPath) throws IOException {
        // 參考:https:
        //blog.csdn.net/ka3p06/article/details/125476270 通過documents4j實現(xiàn)
        InputStream docxInputStream = null;
        OutputStream outputStream = null;
        try {
            // 原word地址
            docxInputStream = new FileInputStream(xmlPath);
            // 轉(zhuǎn)換后pdf生成地址
            outputStream = new FileOutputStream(pdfPath);
            IConverter converter = LocalConverter.builder().build();
            converter.convert(docxInputStream)
                    .as(DocumentType.XML)
                    .to(outputStream)
                    .as(DocumentType.PDF).execute();
            // 關閉
            converter.shutDown();
            // 關閉
            outputStream.close();
            // 關閉
            docxInputStream.close();
        } catch (Exception e) {
            System.out.println("[documents4J] word轉(zhuǎn)pdf失敗:" + e.toString());
        } finally {
            if (outputStream != null) {
                outputStream.close();
            }
            if (docxInputStream != null) {
                docxInputStream.close();
            }
        }
    }

4. documents4j也可以把word轉(zhuǎn)為pdf

只需改如下文章來源地址http://www.zghlxwxcb.cn/news/detail-832570.html

converter.convert(docxInputStream)
                    .as(DocumentType.DOCX)
                    .to(outputStream)
                    .as(DocumentType.PDF).execute();

到了這里,關于java 使用documents4j將XML轉(zhuǎn)為pdf文件的方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • java使用DOM4j解析XML文件

    dom4j是java中的XML API,性能優(yōu)異、功能強大、開放源代碼。 也是所有解析XML文件方法中最常用的! 準備需要j的ar包添加到lib目錄下,dom4j-2.1.1.jar(網(wǎng)上隨便找一個) 新建項目,在項目下創(chuàng)建info.xml ?創(chuàng)建類Test,再使用DOM4j實現(xiàn)對XML文件增刪改查 1、獲取Document對象 2、展示所有的手機

    2024年02月09日
    瀏覽(19)
  • java中使用POI將word轉(zhuǎn)為PDF時無法顯示文字

    背景: 在windos上本地調(diào)試時使用POI將word轉(zhuǎn)為PDF時, PDF無法顯示文字的原因以及解決方案: 原因1 :字體不存在問題, word中使用的字體在系統(tǒng)(windows或者linux)上一定要已經(jīng)安裝, 否則PDF無法顯示文字, 將需要的字體下載下來, 復制到 1) windows 的 C:WindowsFonts 文件夾下面, 然后重啟機器

    2023年04月10日
    瀏覽(52)
  • java將excel轉(zhuǎn)為pdf

    在Java中,可以使用Apache POI庫處理Excel文件,以及使用iText庫將Excel文件轉(zhuǎn)換為PDF格式。 Apache POI是一個Java庫,它允許Java開發(fā)人員處理Microsoft Office格式的文件,包括Excel、Word和PowerPoint等。\\\"POI\\\"代表\\\"Poor Obfuscation Implementation\\\",是一種對Microsoft的OLE2文件格式進行解析和操作的工具

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

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

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

    2024年02月11日
    瀏覽(20)
  • 如何通過Java代碼將 PDF文檔轉(zhuǎn)為 HTML格式

    如何通過Java代碼將 PDF文檔轉(zhuǎn)為 HTML格式

    雖然PDF文件適合用于打印和發(fā)布,但不適合所有類型的文檔。例如,包含復雜圖表和圖形的文檔可能無法在PDF中呈現(xiàn)得很好。但是HTML文件可以在任何可運行瀏覽器的計算機上進行閱讀并顯示。并且HTML還具有占用服務器資源較小,便于搜索引擎收錄的特點。那么今天這篇文章就

    2024年02月05日
    瀏覽(21)
  • 使用Python將PDF轉(zhuǎn)為圖片

    使用Python將PDF轉(zhuǎn)為圖片

    將PDF轉(zhuǎn)為圖片能方便我們將文檔內(nèi)容上傳至社交媒體平臺進行分享。此外,轉(zhuǎn)換為圖片后,還可以對圖像進行進一步的裁剪、調(diào)整大小或添加標記等操作。? 用Python將PDF文件轉(zhuǎn)JPG/ PNG圖片 可能是大家在一些項目中會遇到的需求,下面將詳細介紹如何使用第三方庫Spire.PDF for P

    2024年02月08日
    瀏覽(22)
  • 如何使用Python將PDF轉(zhuǎn)為圖片

    如何使用Python將PDF轉(zhuǎn)為圖片

    將PDF轉(zhuǎn)為圖片能方便我們將文檔內(nèi)容上傳至社交媒體平臺進行分享。此外,轉(zhuǎn)換為圖片后,還可以對圖像進行進一步的裁剪、調(diào)整大小或添加標記等操作。 用Python將PDF文件轉(zhuǎn)JPG/ PNG圖片 可能是大家在一些項目中會遇到的需求,下面將詳細介紹如何使用第三方庫 Spire.PDF for Py

    2024年02月08日
    瀏覽(31)
  • 如何使用Python將PDF轉(zhuǎn)為Excel

    如何使用Python將PDF轉(zhuǎn)為Excel

    PDF文件是一種靜態(tài)文檔格式,通常難以編輯,而Excel則是一個靈活的表格工具。如果你需要處理PDF表格中的數(shù)據(jù),那么將其導出為Excel文件可以大大節(jié)省工作時間和精力。Excel提供的強大數(shù)據(jù)編輯和格式化功能,允許你對轉(zhuǎn)換后的PDF數(shù)據(jù)進行修改、排序、篩選、計算等操作。同

    2024年02月05日
    瀏覽(40)
  • java web中部署log4j.xml

    標題:Java Web中部署log4j.xml 目錄: 1. 介紹 2. 配置log4j.xml文件 3. 配置web.xml文件 4. 配置Spring框架 5. 配置Spring Bean 6. 總結(jié) ## 1. 介紹 在Java Web開發(fā)中,日志記錄是非常重要的一部分。log4j是一個常用的Java日志記錄框架,它提供了靈活的配置和強大的日志功能。本篇博客將介紹如何

    2024年02月09日
    瀏覽(26)
  • 為什么使用fitz讀取pdf轉(zhuǎn)為圖片模糊

    出現(xiàn)這樣的原因有可能是因為,在進行頁面讀取的時候未指定讀取的dpi是多少,使得默認讀取去96dpi 所以在進行讀取時使用 遇到苦難找文檔哦 牢記 : color{red}{牢記:} 牢記 : help()和查看官方文檔呀 相關的其他參數(shù)還有: matrix:指定應用于頁面的轉(zhuǎn)換矩陣(fitz.Matrix 對象)。默

    2024年02月12日
    瀏覽(31)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包