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

【問題解決】Java-生成word和pdf中文亂碼(小方框)

這篇具有很好參考價值的文章主要介紹了【問題解決】Java-生成word和pdf中文亂碼(小方框)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

問題情境:

項目中生成pdf報告采用的邏輯為:對代碼中resoure下的固定的word模版進行文件讀取,替換關(guān)鍵字,生成word,然后word轉(zhuǎn)pdf的思路。
在本地運行沒有問題,簽章和頁面字體均為問題,但部署服務(wù)器后出現(xiàn)漢字亂碼為小方框。

問題產(chǎn)生原因:

服務(wù)為docker部署,容器中沒有該字體包導(dǎo)致

解決方案:

1.服務(wù)器安裝字體包,在docker的啟動命令中增加對該字體包的指向。
2.我們項目為jenkins打包部署,更改基礎(chǔ)鏡像,比如之前用的是openjdk:8,為解決字體問題可更換為openjdk-chinese:8(我這邊是宋體亂碼),根據(jù)實際情況可以更換不同的基礎(chǔ)鏡像。文章來源地址http://www.zghlxwxcb.cn/news/detail-824020.html

到了這里,關(guān)于【問題解決】Java-生成word和pdf中文亂碼(小方框)的文章就介紹完了。如果您還想了解更多內(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īng)查實,立即刪除!

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

相關(guān)文章

  • 解決:pycharm繪制詞云-中文會被顯示成方框亂碼

    解決:pycharm繪制詞云-中文會被顯示成方框亂碼

    目錄 一.問題1描述 二. 問題1的原因及解決辦法 三.問題2描述 四.問題2原因及解決辦法 ? ? ? ?利用大數(shù)據(jù)進行文本分析,對文本進行處理后,希望直觀的將數(shù)據(jù)繪制成圖云查看分詞效果,但整個詞云全為方框亂碼: 此時繪制詞云的代碼為: ? ? ? ? ? wordcloud默認是不支持顯

    2024年02月16日
    瀏覽(29)
  • 解決.properties文件中文讀取亂碼問題(idea Java)

    解決.properties文件中文讀取亂碼問題(idea Java)

    1、原始代碼 未加讀取.properties文件的規(guī)則 debug運行截圖: 2、加入.properties讀取規(guī)則 debug截圖: 至此 問題已解決!

    2024年02月16日
    瀏覽(16)
  • 【Java 進階篇】解決Java Web應(yīng)用中請求參數(shù)中文亂碼問題

    【Java 進階篇】解決Java Web應(yīng)用中請求參數(shù)中文亂碼問題

    在Java Web應(yīng)用開發(fā)中,處理請求參數(shù)時經(jīng)常會遇到中文亂碼的問題。當(dāng)瀏覽器向服務(wù)器發(fā)送包含中文字符的請求參數(shù)時,如果不正確處理,可能會導(dǎo)致亂碼問題,使得參數(shù)無法正確解析和顯示。本文將詳細探討Java Web應(yīng)用中請求參數(shù)中文亂碼問題,以及如何解決這個問題。 中

    2024年02月08日
    瀏覽(22)
  • Linux服務(wù)器(centos7)中Word轉(zhuǎn)換PDF,文檔出現(xiàn)中文亂碼或方格【親測可用,已解決】

    Linux服務(wù)器(centos7)中Word轉(zhuǎn)換PDF,文檔出現(xiàn)中文亂碼或方格【親測可用,已解決】

    提示:在centos服務(wù)器使用aspose.word轉(zhuǎn)換word文件為pdf的時候只有中文亂碼或則方格,但是在win服務(wù)器上使用可以正常轉(zhuǎn)換。本次文章主要解決字體缺失問題 提示:word轉(zhuǎn)換pdf在服務(wù)器上出現(xiàn)中文亂碼或者方格狀態(tài)(主要問題是字體缺失)。 在centos服務(wù)器使用aspose.word轉(zhuǎn)換word文件

    2024年02月08日
    瀏覽(96)
  • 解決Java中文亂碼問題:使用System.out.println輸出中文字符串

    解決Java中文亂碼問題:使用System.out.println輸出中文字符串 在Java編程中,當(dāng)我們想要在控制臺輸出中文字符串時,有時會遇到亂碼的問題。本文將介紹如何解決這個問題,并提供相應(yīng)的源代碼示例。 在Java中,我們通常使用System.out.println語句來在控制臺輸出字符串。然而,當(dāng)

    2024年02月06日
    瀏覽(34)
  • Java下載文件,中文文件名亂碼問題解決(文件名包含很多%)

    一般情況下,大家都是這樣: 其實亂碼就是亂在;filename=\\\" + fileName這里,對文件名的編碼設(shè)定上。 使用URLEncoder.encode(filepath,\\\"UTF-8\\\")雖然可以解決在提示下載框中正確顯示漢字文件名的問題,并且在選擇保存,然后打開的情況下,文件名稱也可以正確的顯示。 但是在提示下載框

    2024年02月12日
    瀏覽(90)
  • 【問題解決】java-word轉(zhuǎn)pdf踩坑

    【問題解決】java-word轉(zhuǎn)pdf踩坑

    項目中采用word轉(zhuǎn)pdf,最開始使用的pdf相關(guān)的apache的pdfbox和itextpdf,后面發(fā)現(xiàn)對于有圖片背景的word轉(zhuǎn)pdf的情景,word中的背景圖會直接占用位置,導(dǎo)致正文不會正確落在背景圖上。 采用aspose的word轉(zhuǎn)pdf方式: 具體操作為: 1:引入依賴: 2:需要引入證書 方法使用起來就很簡單:

    2024年01月25日
    瀏覽(12)
  • 解決java在idea運行正常,但是打成jar包后中文亂碼問題

    解決java在idea運行正常,但是打成jar包后中文亂碼問題

    目錄 比如: 打包命令使用utf-8編碼: 1.當(dāng)在idea中編寫的程序,運行一切正常.但是當(dāng)被打成jar包時,執(zhí)行的程序會中文亂碼.產(chǎn)生問題的原因和解決方案是什么呢? 一.問題分析 分別使用idea和jar包形式打印出System中所有的jvm參數(shù)---代碼如下: ? ? idea的打印結(jié)果: jvm---key是: user.name

    2024年02月05日
    瀏覽(26)
  • Apache poi xwpf word轉(zhuǎn)PDF中文顯示與頁碼問題解決

    目錄 POM依賴 核心配置代碼 PDF下載流問題 WPS模板問題 原問題解決方法:https://github.com/opensagres/xdocreport/issues/161 請記住,word轉(zhuǎn)換如果沒問題,那么就要設(shè)置pdf的字體,這個是鐵律! 將PdfOptions提出來作為方法使用 注意前端PDF文件流空白問題參考以下方案進行處理 js下載PDF文件

    2024年02月07日
    瀏覽(42)
  • php+tcpdf生成pdf:中文亂碼

    親測成功,感謝分享! 查看原文 TCPDF是一個生成PDF的不錯的庫,可惜,官方對包括中文在內(nèi)的東亞字體支持不怎么樣的。 場景:某項目需要根據(jù)數(shù)據(jù)庫信息生成pdf格式的發(fā)票,考慮采用穩(wěn)定的tcpdf,雖然還有許多其它選擇,但是這個應(yīng)該是首選,不說原因了。 可是發(fā)現(xiàn)一個

    2024年02月09日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包