pdf2swf 中文亂碼問題

2021-09-07 21:41:19 字數 1507 閱讀 8213

準備資料:

1.xpdfbin-win-3.03.zip、xpdf-chinese-simplified.tar.gz 

2.兩個中文字庫案:gkai00mp.ttf、gbsn00lp.ttf

3.加上pdf2swf工具

html

首先安裝swftools,不考慮中文的情況下,乙個pdf2swf.exe已經足夠我們使用轉換任務。

下面集中精力解決中文字元的問題。

1.解壓縮xpdfbin-win-3.03.zip到指定目錄(c:\xpdf)

2.解壓縮xpdf-chinese-simplified.tar.gz 到上面的目錄下(c:\xpdf\xpdf-chinese-simplified)

3.拷貝兩個字型檔案gkai00mp.ttf、gbsn00lp.ttf到cmap目錄下(c:\xpdf\xpdf-chinese-simplified\cmap)

4.修改c:\xpdf\xpdf-chinese-simplified下的add-to-xpdfrc檔案《注意相關路徑配置》

#----- begin chinese simplified support package (2011-10.27

)cidtounicode adobe-gb1 c:\xpdf\xpdf-chinese-simplified\adobe-gb1.cidtounicode

unicodemap iso-2022-cn c:\xpdf\xpdf-chinese-simplified\iso-2022-cn.unicodemap

unicodemap euc-cn c:\xpdf\xpdf-chinese-simplified\euc-cn.unicodemap

unicodemap gbk c:\xpdf\xpdf-chinese-simplified\gbk.unicodemap

cmapdir adobe-gb1 c:\xpdf\xpdf-chinese-simplified\cmap

tounicodedir c:\xpdf\xpdf-chinese-simplified\cmap

displaycidfonttt adobe-gb1 c:\xpdf\xpdf-chinese-simplified\cmap\gbsn00lp.ttf

displaycidfonttt adobe-gb1 c:\xpdf\xpdf-chinese-simplified\cmap\gkai00mp.ttf

#----- end chinese simplified support package

ok,下面看一下執行的過程:  

在普通的pdf2swf -o -t 形式的命令後,加上乙個-s 指定languagedir,就可以成功解決中文pdf2swf的問題啦!

僅供參考!

pdf2swf多語言支援

pdf2swf是swftools中的乙個工具,預設沒有多語言支援,直接執行有可能報如下錯誤 error unknown character collection adobe gb1 error couldn t find a font for heiseimin w3 90ms rksj h 需要新...

PDF2SWF中文字符集解決方案

前幾天使用pdf2swf實現了專案中的乙個預覽的小功能,後期遇到中文內容無法成功顯示的bug,困擾的不輕,網上也搜到不少資料,但是當時是在公司裡處理問題,很多網上資源被公司遮蔽,導致遲遲不能奏效,最後折騰了大半天,才實現功能,下面詳細總結一下。準備資料 到上面的目錄下 c xpdf xpdf chi...

Linux下word轉pdf中文亂碼問題

首先windows 字型庫的路徑 c windows fonts 在 usr share fonts 下新建資料夾 winfonts cd usr share fonts winfonts sudo mkfontscale sudo mkfontdir 這兩條命令是生成字型的索引資訊 sudo fc...