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

Java將Word轉(zhuǎn)換成PDF-aspose

這篇具有很好參考價(jià)值的文章主要介紹了Java將Word轉(zhuǎn)換成PDF-aspose。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Java將Word轉(zhuǎn)換成PDF

本文將演示用aspose-word.jar包來(lái)實(shí)現(xiàn)將Word轉(zhuǎn)換成PDF,且可以保留圖表和圖片。



前言

在公司OA項(xiàng)目開(kāi)發(fā)中, 需要將word版本的合同模板上傳,業(yè)務(wù)員只能下載pdf版本合同模板,需要實(shí)現(xiàn)將Word轉(zhuǎn)換成PDF,并且動(dòng)態(tài)填充項(xiàng)目編號(hào)以及甲乙方信息等。


一、aspose是什么?

Aspose.Words for Java是一個(gè)原生庫(kù),為開(kāi)發(fā)人員提供了豐富的功能來(lái)創(chuàng)建、編輯和轉(zhuǎn)換 Word、PDF、Web 文檔,而無(wú)需在系統(tǒng)上安裝 Microsoft Word 環(huán)境。該 Java 庫(kù)是依賴于文檔對(duì)象模型 (DOM) 的類(lèi)和方法的集合,使開(kāi)發(fā)人員能夠在元素級(jí)別直接訪問(wèn)文檔的內(nèi)部工作方式。使用我們的產(chǎn)品,Java 開(kāi)發(fā)人員可以高效地創(chuàng)建復(fù)雜的文檔并修改其格式、布局和內(nèi)容。
對(duì)于尋求綜合工具來(lái)簡(jiǎn)化文檔編輯和文檔生成任務(wù)的開(kāi)發(fā)人員來(lái)說(shuō),這個(gè)原生 Java API 是一個(gè)可靠的文檔處理解決方案;大規(guī)模自動(dòng)化文檔密集型業(yè)務(wù)流程;減少人工干預(yù)、錯(cuò)誤和延遲。

二、使用步驟

1.下載jar包

2.引入庫(kù)

<dependency>
            <groupId>com.aspose</groupId>
            <artifactId>aspose-words</artifactId>
            <version>21.1</version>
            <classifier>jdk17</classifier>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/resources/lib/aspose-words-21.1-jdk17.jar</systemPath>
        </dependency>

3.word 轉(zhuǎn)pdf

代碼如下(示例):

   Document doc = new Document("C:\\Users\\Administrator\\Desktop\\架構(gòu)軟考\\架構(gòu)知識(shí)點(diǎn).docx");
   doc.save("C:\\Users\\Administrator\\Desktop\\out.pdf", SaveFormat.PDF);

補(bǔ)充

1.根據(jù)模板生成word

(1)FreeMarker模板引擎

FreeMarker模板引擎來(lái)生成word是最簡(jiǎn)單的,最主要的一點(diǎn)就是前期模板文件的生成,適用于模板文件固定的場(chǎng)景。

(2)word中的書(shū)簽來(lái)實(shí)現(xiàn)

通過(guò)在word里設(shè)置書(shū)簽,然后調(diào)用aspose-word中的獲取書(shū)簽并且填充內(nèi)容來(lái)實(shí)現(xiàn),這種方式的好處前期模板文件好生成,只要會(huì)用word的基本上就可以學(xué)會(huì)怎么生成一個(gè)模板文件。適用于模板文件不固定的場(chǎng)景,生成模板文件簡(jiǎn)單快捷。

總結(jié)

以上就是今天要講的內(nèi)容,本文僅僅簡(jiǎn)單介紹了aspose-word中word轉(zhuǎn)pdf的功能。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-723252.html

到了這里,關(guān)于Java將Word轉(zhuǎn)換成PDF-aspose的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • (Java)word轉(zhuǎn)pdf(aspose),pdf加水印(itextpdf),并支持POI模板(包括checkbox)導(dǎo)出

    (Java)word轉(zhuǎn)pdf(aspose),pdf加水印(itextpdf),并支持POI模板(包括checkbox)導(dǎo)出

    目錄 1、引入jar包 2、pdf處理工具類(lèi) 3、poi模板導(dǎo)出工具類(lèi) 4、測(cè)試類(lèi) 5、模板 6、最終效果? 1、引入jar包 ? 2、pdf處理工具類(lèi) ?3、poi模板導(dǎo)出工具類(lèi) ?4、測(cè)試類(lèi) 5、模板 6、最終效果?

    2024年02月06日
    瀏覽(33)
  • PDF處理控件Aspose.PDF功能演示:使用Java將Base64字符串轉(zhuǎn)換為PDF/JPG/PNG圖像

    PDF處理控件Aspose.PDF功能演示:使用Java將Base64字符串轉(zhuǎn)換為PDF/JPG/PNG圖像

    Aspose.PDF ?是一款高級(jí)PDF處理API,可以在跨平臺(tái)應(yīng)用程序中輕松生成,修改,轉(zhuǎn)換,呈現(xiàn),保護(hù)和打印文檔。無(wú)需使用Adobe Acrobat。此外,API提供壓縮選項(xiàng),表創(chuàng)建和處理,圖形和圖像功能,廣泛的超鏈接功能,圖章和水印任務(wù),擴(kuò)展的安全控件和自定義字體處理。 Aspose API支持

    2024年02月04日
    瀏覽(44)
  • aspose 使用ftl模板生成word和pdf

    aspose 使用ftl模板生成word和pdf

    1 先找到word模板,用${},替換變量,保存,然后另存為xml,最后把xml后綴改成ftl。 如下圖: word 模板文件 ftl模板文件如下: 2 代碼生成 下面函數(shù)將ftl填充數(shù)據(jù),并生成word和pdf 3 測(cè)試主程序 4 結(jié)果: pdf文件 word文件 還可以生成圖片:

    2024年02月13日
    瀏覽(21)
  • Java將Word轉(zhuǎn)換成PDF

    Java將Word轉(zhuǎn)換成PDF

    最近項(xiàng)目需要做在線預(yù)覽文檔功能,要求對(duì)word文檔后臺(tái)轉(zhuǎn)為pdf,遇到了很多問(wèn)題,因此記錄一下。 網(wǎng)上有很多將Word轉(zhuǎn)換成PDF的方式,這里我試了幾種比較簡(jiǎn)單的方式:POI、aspose、spire和documents4j。 POI是Apache下的一個(gè)Java類(lèi)庫(kù),可以幫助我們實(shí)現(xiàn)Java與各種Office格式文件的互相轉(zhuǎn)

    2024年02月08日
    瀏覽(21)
  • Java實(shí)現(xiàn)Word文檔轉(zhuǎn)PDF,PDF轉(zhuǎn)Word,PDF轉(zhuǎn)Excel,PDF轉(zhuǎn)換工具

    java實(shí)現(xiàn)word文檔轉(zhuǎn)PDF,PDF轉(zhuǎn)word 解決只能轉(zhuǎn)換4頁(yè)問(wèn)題 解決每頁(yè)頭部存在水印問(wèn)題 引入依賴 破解的jar包 鏈接: https://pan.baidu.com/s/1MO8OBuf4FQ937R9KDtofPQ 提取碼: 4tsn 源碼路徑:https://download.csdn.net/download/weixin_43992507/88215577 像流讀取文件這些要關(guān)閉釋放,不然異常報(bào)錯(cuò)文件的讀取不會(huì)

    2024年02月13日
    瀏覽(30)
  • 使用Aspose.Words將word轉(zhuǎn)PDF并且去水印。

    使用Aspose.Words將word轉(zhuǎn)PDF并且去水印。

    ?? 作 ? ??????? 者 :是江迪呀 ?? 本文 : Java 、 工具類(lèi) 、 轉(zhuǎn)換 、 word轉(zhuǎn)pdf 、 Aspose.Words 、 后端 ?? 每日?? 一言 : 只要思想不滑坡,辦法總比困難多。 在我們?nèi)粘i_(kāi)發(fā)中經(jīng)常會(huì)有將 word文檔 轉(zhuǎn)為 PDF 的場(chǎng)景,有很多種方法我最傾向的的是使用 Aspose.Words ,原

    2024年02月11日
    瀏覽(29)
  • java將word轉(zhuǎn)換成pdf,并去除水印
  • Java使用ftl模板文件生成Word,以及Word轉(zhuǎn)換圖片或Pdf工具類(lèi)

    Java使用ftl模板文件生成Word,以及Word轉(zhuǎn)換圖片或Pdf工具類(lèi)

    一、寫(xiě)在前面 最近在項(xiàng)目中使用打印功能,發(fā)現(xiàn)這個(gè)功能我已經(jīng)寫(xiě)過(guò)多次了,下面這個(gè)文章的發(fā)步日期在2020年,不得不感慨時(shí)間之快啊。 https://blog.csdn.net/weixin_43238452/article/details/109636200?spm=1001.2014.3001.5501 下面介紹一下應(yīng)用場(chǎng)景:這次項(xiàng)目依舊是springboot項(xiàng)目,使用ftl模版生

    2024年02月15日
    瀏覽(38)
  • 【工具插件類(lèi)教學(xué)】Unity通過(guò)Aspose讀取并顯示打開(kāi)PDF,PPT,Excel,Word

    目錄 一、獲取Aspose支持.Net的DLL 二、導(dǎo)入U(xiǎn)nity的Plugin文件夾 三、分別編寫(xiě)四種文件的讀取顯示

    2024年02月02日
    瀏覽(98)
  • 在java中如何使用openOffice進(jìn)行格式轉(zhuǎn)換,word,excel,ppt,pdf互相轉(zhuǎn)換

    在java中如何使用openOffice進(jìn)行格式轉(zhuǎn)換,word,excel,ppt,pdf互相轉(zhuǎn)換

    1.首先需要下載并安裝openOffice,下載地址為:?Apache OpenOffice download | SourceForge.net 2.安裝后,可以測(cè)試下是否可用; 3.build.gradle中引入依賴: 4.創(chuàng)建工具類(lèi),啟動(dòng)openOffice服務(wù)的方法 5.結(jié)束openOffice服務(wù)的方法 7.在測(cè)試方法中進(jìn)行格式轉(zhuǎn)換,如,他可以是任意類(lèi)型轉(zhuǎn)換,如excel轉(zhuǎn)換

    2024年02月14日
    瀏覽(29)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包