中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

php實(shí)現(xiàn)doc轉(zhuǎn)pdf的方法

php實(shí)現(xiàn)doc轉(zhuǎn)pdf的方法?這個(gè)問(wèn)題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見(jiàn)到的。希望通過(guò)這個(gè)問(wèn)題能讓你收獲頗深。下面是小編給大家?guī)?lái)的參考內(nèi)容,讓我們一起來(lái)看看吧!

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)子洲免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了近1000家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

php實(shí)現(xiàn)doc轉(zhuǎn)pdf的方法:首先引入autoload文件;然后通過(guò)“$templateProcessor->saveAs('test.docx');”加載模板的word文件;最后將“test.docx”轉(zhuǎn)換成“test.pdf”即可。

php實(shí)現(xiàn)doc轉(zhuǎn)pdf的方法

php 編輯PDF文件,php word 轉(zhuǎn) PDF,php 編輯 word,phpoffice,phpword,libreoffice

廢話不多說(shuō),直接說(shuō)需求

1、項(xiàng)目經(jīng)理:“小江啊,我這里有份合同,是word格式的,你把它生成PDF格式,并且里面的內(nèi)容還能編輯”。

大致思路

1、遇到這種需求,我有點(diǎn)震驚了,什么需求啊這是,以前從沒(méi)碰到過(guò)。然后google啊百度啊一大推的東西。我也看了幾種常規(guī)生成pdf的php第三方類庫(kù)。

有tcpdf,zend framework,fpdf等,tcpdf生成pdf呢,直接點(diǎn)呢就是文檔的內(nèi)容還要用html,css寫,那要用這個(gè)還不吐血,zend framework 下面有個(gè)生成pdf的類庫(kù),但是有個(gè)致命的缺點(diǎn),不支持中文,中文會(huì)亂碼,fpdf也是一樣。我全都試了個(gè)遍,沒(méi)個(gè)毛用,感覺(jué)要被這個(gè)玩意搞死,當(dāng)我快要放棄的時(shí)候,我看到了phpword,看到了希望,phpword支持編輯word文檔,但轉(zhuǎn)換成pdf不是他的拿手好菜,無(wú)奈最后下了個(gè)libreoffice轉(zhuǎn)換器,這才勉強(qiáng)完成了這個(gè)需求,哎,覺(jué)得非常不容易,一定要分享下,如果有更好的辦法,可在下方評(píng)論:

1、直接引入autoload文件

require_once ’ vendor/phpoffice/phpword/bootstrap.php’;

2、

       $templateProcessor = new      \PhpOffice\PhpWord\TemplateProcessor('layout.docx');
       $templateProcessor->setValue('name', 'AAAAAAA');
       $templateProcessor->setValue('ID_card', '36042819950812782112');
       $templateProcessor->setValue('mobile', '12312341234');
       $templateProcessor->setValue('adress', '廣東省深圳市寶安區(qū)西鄉(xiāng)');
       $templateProcessor->saveAs('test.docx');

以上代碼說(shuō)明: 加載我們模板的word文件,我們?cè)谄淅锩嬖O(shè)置變量格式是${name} 等等這種格式,生成的test.docx就是把setValue的值賦給了變量,是不是很神奇。

3、最后將test.docx 轉(zhuǎn)換成test.pdf,這一步也走的很心酸,查了很多資料,總以為有個(gè)第三方的庫(kù)可以解決,但還是沒(méi)找到,libreoffice是一個(gè)開(kāi)源的軟件,這是個(gè)大家伙,將近1G的大小。下面將用法介紹下:

system(“export HOME=/tmp/ && libreoffice --invisible --convert-to pdf --outdir /phpstudy/www/Uploads/activity/2017-02-28/ /phpstudy/www/Uploads/activity/2017-02-28/58b53f9cad22e.xls 2>&1”);

直接用system 系統(tǒng)函數(shù)

感謝各位的閱讀!看完上述內(nèi)容,你們對(duì)php實(shí)現(xiàn)doc轉(zhuǎn)pdf的方法大概了解了嗎?希望文章內(nèi)容對(duì)大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

分享名稱:php實(shí)現(xiàn)doc轉(zhuǎn)pdf的方法
文章URL:http://m.2m8n56k.cn/article20/jdceco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站品牌網(wǎng)站建設(shè)網(wǎng)站制作面包屑導(dǎo)航關(guān)鍵詞優(yōu)化App開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
主站蜘蛛池模板: 久久免费在线视频 | 国产精品亚洲精品影院 | 亚洲国产精品日韩在线观看 | 亚洲毛片视频 | 日韩精品一区二区三区中文字幕 | 中文字幕在线网址 | 美国三级网 | 午夜性爽快免费视频播放 | 国产精品日本一区二区不卡视频 | 日本午色www高清视频 | 久久精品女人毛片国产 | 日本aaa成人毛片 | 国产91成人精品亚洲精品 | 三级黄网 | 免费中文字幕 | 日本乱人伦片中文字幕三区 | 黄频漫画 | 亚洲成人午夜影院 | 伊人久久大香线焦综合四虎 | 一本三道a无线码一区v | 精品日韩一区二区三区 | 欧美深夜影院 | 久久99国产精品 | 国产欧美综合精品一区二区 | 欧美日韩精品乱国产538 | 成年女人毛片 | 亚洲欧美自拍视频 | 2022日韩理论片在线观看 | 成人毛片免费视频 | 丁香伊人五月综合激激激 | 国产女乱淫真高清免费视频 | 亚洲国产精品久久 | 欧美精品aaa久久久影院 | 国产日本三级欧美三级妇三级四 | 成人一级大片 | 三级黄色毛片网站 | 美女张开腿让男人桶爽免费网站 | 国产a国产片 | 国产精品久久久久久久久久一区 | 国产福利微拍精品一区二区 | 波多野结衣免费观看视频 |