php pdf轉swf的方法:先安裝swftools;然後下載中文支援及字型庫;接著在專案中上傳pdf檔到伺服器的方法中;最後執行檔轉換的程式碼即可。
推薦:《PHP影片教學》
PHP將pdf檔轉換成swf檔
用PHP開發皮膚科網站的時候,用到了線上瀏覽pdf檔的功能,js播放外掛程式需要同時將pdf檔轉換成swf檔兩者兼用才能達到效果。
首先要在linux伺服器上安裝pdf轉換為swf的轉換工具
#安裝swftools
中文支援安裝:
mkdir –p /usr/share/xpdf cd /usr/share/xpdf/
下載中文支援及字型庫
wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-chinese-simplified.tar.gz wget http://www.nginxs.com/download/font.zip tar zxvf xpdf-chinese-simplified.tar.gz unzip font.zip mv Gbsn00lp.ttf gkai00mp.ttf xpdf-chinese-simplified/CMap/ cd /usr/share/xpdf/xpdf-chinese-simplified
編輯,加入新增的字型
vim add-to-xpdfrc
內容如下:
cidToUnicodeAdobe-GB1/usr/share/xpdf/chinese-simplified/Adobe-GB1.cidToUnicode unicodeMapISO-2022-CN/usr/share/xpdf/chinese-simplified/ISO-2022-CN.unicodeMap unicodeMapEUC-CN/usr/share/xpdf/chinese-simplified/EUC-CN.unicodeMap unicodeMapGBK/usr/share/xpdf/chinese-simplified/GBK.unicodeMap cMapDirAdobe-GB1/usr/share/xpdf/chinese-simplified/CMap toUnicodeDir/usr/share/xpdf/chinese-simplified/CMap displayCIDFontTT Adobe-GB1 /usr/share/xpdf/chinese-simplified/CMap/gkai00mp.ttf
儲存後退出
SwfTool安裝:
cd /usr/local/wenku wget http://www.swftools.org/swftools-0.9.1.tar.gz tar zxvf swftools-0.9.1.tar.gz cd swftools-0.9.1 ./configure 6)make make install
測試一下是否可用
pdf2swf -o /usr/output.swf -T -z -t -f /usr/test1.pdf -s languagedir=/usr/local/share/xpdf/chinese-simplified -s flashversion=9
然後就是如何運用到專案中如下
在專案中上傳pdf檔到伺服器的方法中
下面是執行檔轉換的程式碼,$path1是轉換的swf檔案保存位址,$path是pdf檔路徑
system("pdf2swf -o $path1 -T -z -t -f $path -s languagedir=/usr/share/xpdf/xpdf-chinese-simplified -s flashversion=9 -s poly2bitmap",$out);
以上都完成就成功了
以上是php pdf如何轉swf的詳細內容。更多資訊請關注PHP中文網其他相關文章!