成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

php excel怎么轉換成pdf

php excel轉換成pdf的方法:首先在App下建一個文件夾Libs;然后把類庫放進去,并寫好命名空間;接著修改composer.json;最后在項目根目錄下執行composer dump-autoload即可。

php excel怎么轉換成pdf

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

php excel怎么轉換成pdf?

php excel轉pdf

接下來說說excel轉pdf這個坑,這個是真坑啊,好多說什么用dompdf、mpdf。最后我都把phpexcel換成PhpSpreadsheet這個了,總算是轉換成功了,但是問題來了,中文亂碼,樣式大改變,果斷先放棄,看看別的辦法,實在不行再回來研究。試試之前看的com加openoffice吧,這個可以實現,最開始覺得麻煩沒愛用,先上代碼。

<?php namespace AppLibs;   class Office2pdf { private $osm; public function __construct() { $this->osm = new COM("com.sun.star.ServiceManager")or die ("Please be sure that OpenOffice.org is installed.n");  } public function MakePropertyValue($name,$value) { $oStruct = $this->osm->Bridge_GetStruct("com.sun.star.beans.PropertyValue"); $oStruct->Name = $name; $oStruct->Value = $value; return $oStruct; } public function transform($input_url, $output_url) { $args = array($this->MakePropertyValue("Hidden",true));   $oDesktop = $this->osm->createInstance("com.sun.star.frame.Desktop");   $oWriterDoc = $oDesktop->loadComponentFromURL($input_url,"_blank", 0, $args); $export_args = array($this->MakePropertyValue("FilterName","writer_pdf_Export"));   $oWriterDoc->storeToURL($output_url,$export_args); $oWriterDoc->close(true); return $this->getPdfPages($output_url); } public function run($input,$output) { $input = "file:///" . str_replace("\","/",$input); $output = "file:///" . str_replace("\","/",$output); return $this->transform($input, $output); } /** * 獲取PDF文件頁數的函數獲取 * 文件應當對當前用戶可讀(linux下) * @param  [string] $path [文件路徑] * @return int */ public function getPdfPages($path) { if(!file_exists($path)) return 0; if(!is_readable($path)) return 0; // 打開文件 $fp=@fopen($path,"r"); if (!$fp)  { return 0; } else  { $max=0; while(!feof($fp))  { $line = fgets($fp,255); if (preg_match('//Count [0-9]+/', $line, $matches)) { preg_match('/[0-9]+/',$matches[0], $matches2); if ($max<$matches2[0]) $max=$matches2[0]; } } fclose($fp); // 返回頁數 return $max; } }   }

這個方法是轉發的,在這里謝過大神,想必都看到了,有命名空間,那就簡單說一下laravel引用自己的類庫方法吧,度娘都可以找到,在App下建一個文件夾Libs,然后把類庫放進去,寫好命名空間,然后在composer.json中……上代碼

"autoload": {         "files": [             "app/Libs/Office2pdf.php"         ]     } /*這段是加入的,如果有files直接把你的類文件路徑放進去就行 "files": [             "app/Libs/Office2pdf.php"         ] */

然后在項目根目錄下執行composer dump-autoload,然后在控制器中引用,new就行了

use appLibsOffice2pdf; $r = new Office2pdf;  //實例化后就可以用了

邏輯好像出現了一點問題,沒有告訴你們安裝openoffice,去下載一個安裝上,然后需要設置一下,東西都寫一起了,有點亂啊,接下來上配置,百度都有教程,我也記錄下來吧,方便以后自己用

OpenOffice 安裝完成之后,按 win+R 快捷鍵進入運行菜單,輸入 Dcomcnfg 打開組件服務。

[組件服務] >> [計算機] >> [我的電腦] >> [DCOM配置] >> [OpenOffice Service Manager]

右鍵打開屬性面板,選擇安全選項卡,分別在 啟動和激活權限 和 訪問權限 上勾選自定義,添加 Everyone 的權限。權限全開

再選擇標識選項卡,勾選 交互式用戶,保存設置后退出。

安裝完 OpenOffice 后,需要啟動一次確認軟件可以正常運行,然后再打開命令行運行以下命令:

切換到安裝目錄: cd C:Program FilesOpenOffice 4program

后臺運行該軟件: soffice -headless-accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

PS:該命令只需要執行一次,就可以使軟件一直在后臺運行,即使重啟服務器也不受影響。

接下來配置開啟php擴展

如果是 PHP5.4 以前的版本,需要在 php.ini 里把 com.allow_dcom = true 打開(即去掉前面的分號)。

如果是 PHP5.4 之后的版本,則要在 php.ini 里增加一行擴展 extension = php_com_dotnet.dll 。

重啟 Apache 或 IIS 服務器,打印 phpinfo() 信息,檢查 com_dotnet 擴展是開啟。

檢查 php 的 ext 目錄中 是否存在 com_dotnet.dll 文件,如果沒有請自行下載對應版本的 dll。

然后用上面的類方法就可以實現excel轉pdf了,這里還有一些需要注意的就是打印區域、打印大小、是否打印到一頁,這個問題要在excel模板中定義好,轉換的時候會讀取excel中的源數據,這個問題也難了我好久,好像就沒有不難的,如果你們厲害可以研究下有沒有接口可以在openoffice中設置,如果有請把鏈接給我,嘿嘿。

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
亚洲女久久久噜噜噜熟女| 驯服小挗子2韩语中字| 久久人人爽人人爽人人AV| 亚洲精品成人无码中文毛片| 熟女作爱一区二区视频| 欧美人交A欧美精品AV一区| 久久久久久精品无码 | 人妻少妇AV无码一区二区| 久久人妻XUNLEIGE无码| 免费无码的AV片在线观看| 久久国产精品娇妻素人| 国产精品女同一区二区| 纯爱无遮挡H肉动漫在线播放| BGMBGMBGM老妇60岁| 在线天堂资源WWW在线中文| 亚洲人女屁股眼HD| 亚洲国产精品久久久久婷婷老年 | 亚洲精品无码专区在线播放| 午夜精品影视国产一区在线麻豆| 色欲AV蜜臀AV在线观看麻豆| 日产精品1区2区3区| 欧美亚洲国产成人一区二区三区| 乱码一线二线三线新区破解版| 久久WWW免费人成一看片| 男女性杂交内射妇女BBWXZ| 男人强撕开奶罩揉捏我奶头视频| 浪货两个都满足不了你| 久久99精品国产麻豆蜜芽| 内射合集对白在线| 孰妇XXXXXX的性生话| 少妇午夜福利一区二区| 亚洲成AV人片在线观看天堂无| 亚洲AV无码专区国产乱码京东传 | 51CG9热心的朝阳群众| 一二三四免费观看在线中文版| 亚洲国产成人VA在线观看| 坐公交车居然被弄了2个小时| 中文字幕无码日韩欧免费软件| 婬乱丰满熟妇XXXXX性69| 玉蒲团Ⅲ艳乳叶媚子| 重生后我抛弃了负心公主| 妇女AV中文精品字幕XXX| 国产99久久久久久免费看| 国产精品不卡无码AV在线播放| 国产精品99无码一区二区| 精品亚洲AⅤ无码一区二区三区| 国产高潮流白浆喷水在线观看| 国产成人午夜福利在线小电影| 国产JIZZJIZZ麻豆全部免| 国产精品麻豆成人AV电影| 国产无遮挡又黄又爽无VIP| 国产综合在线观看| 精品人妻少妇敕草AV无码专区| 久久久久无码精品国产| 免费直播视频在线观看| 偷拍农村老熟妇XXXXX7视频 | 国产成人无码国产亚洲| 久久综合九色综合欧洲98| 少妇人妻无码专区毛片| 中日韩精品卡一卡二卡3卡| CSGO白嫖网站| 黑人粗大猛烈XXⅩXXBB| 久久无码人妻一区二区三区 | 欧美老熟妇又粗又大| 先锋影音人妻啪啪VA资源网站| 亚洲VA久久久噜噜噜久久| 亚洲熟妇AV综合网五月| 中国VODAFONE粗暴| 国产精品美女久久久浪潮AV | BBW下身丰满18XXXX| 娇妻初尝粗大滋味借种韩国电影| 久久精品无码一区二区三区免费| 欧美18VIDEOSEX性欧美| 搡BBBB槡BBBB| 亚洲AV日韩AV综合AⅤXXX| 一本加勒比HEZYO无码资源网| AV无码久久久久不卡网站下载| 粗大猛烈进出高潮视频| 邻居少妇张开腿让我爽了一夜视频| 欧美在线视频一区二区| 亚洲精品TY久久久久久久久久| 成人性无码专区免费视频| 国精品无码一区二区三区在线蜜臀 | 国产一起色一起爱| 久久亚洲AV无码精品色午夜麻豆 | らだ天堂中文在线| 国产精品久久一区二区三区| 欧美肥妇BWBWBWBXX| 野花高清免费观看完整视频中文版| 99久E在线精品视频在线| 高清一个人看WWW免费| 欧美另类VIDEOSSEXO潮| 亚洲综合无码一区二区三区不卡| 国产女人好紧好爽| 么公的粗大挺进了我的密道| 色婷婷五月综合亚洲小说| 91人人澡人人爽内射电影院| 国产精品久久久久久亚洲影视| 人人妻人人澡人人爽欧美一区九九| 午夜福利国产成人A∨在线观看| 波多野结衣乳巨码无在线| 国内精品免费视频自在线拍 | 人久久精品中文字幕无码小明47 | 日韩精品一区二区三区在线观看L 日韩精品一区二区三区在线观看 日韩精品一区二区三区影院 | 久久久国产精品ⅤA麻豆| 亚洲AV日韩综合一区尤物| 国产产在线精品亚洲AAVV| 精品无码一区二区三区在线| 午夜无码片在线观看影院网址 | 日韩一区二区高清视频| 亚洲乱码中文论理电影| 国产亚洲日韩在线A不卡| 偷拍东北熟女BBWW| 丰满人妻AV无码一区二区三区| 久久久久久久久精品无码中文字幕| 亚洲AV无码专区日韩乱码不卡 | 波多野结衣加勒比东京热| 欧美成人少妇人妻精品视频 | 妺妺窝人体色7777777| 一本一道人人妻人人妻| 精选AV种子无码专区| 亚洲国产精品成人一区二区在线| 国产婷婷丁香五月缴情成人网 | 色噜噜狠狠一区二区三区| 成人AV毛片无码免费网站| 久久精品高清一区二区三区| 色欲av夜夜嗨av性色av| 菠萝蜜视频高清在线观看| 人妻少妇无码精品专区| Z Z〇Z〇另类女人ZOZ〇| 久久精品人人看人人爽| 亚洲日韩乱码久久久久久| 精品久久免费一区二区三区四区 | 无码国产乱人伦偷精品视频 | 日本无人区码卡3卡4卡区别| 超鹏97国语在线| 麻豆国产一卡二卡三卡 | 美女裸体无遮挡永久免费观看网站 | 亚洲国产成人精品无码一区二区 | 偷炮少妇宾馆半推半就激情| 国产成人午夜在线视频A站 | 性欧美人与ZOZOXXXX视频| 国偷自产一区二视频观看| 色妞色视频一区二区三区四区| 成人性无码专区免费视频| 天堂8中文在线最新版在线| MD豆传媒一二三区进站口在线看| 久久久久亚洲AV成人片| 伊人色综合久久天天| 男男AV纯肉无码免费播放无码| 99热国产这里只有精品无卡顿| 欧美日韩无套内射另类| 一本久久A久久免费精品不卡| 旧芭乐视频官网下载地址IOS| 自拍偷自拍亚洲精品播放| 拍摄AV现场失控高潮数次| 在线V观看免费国岛国片| 精品久久久噜噜噜久久久| 一区二区三区国产精品保安| 嫩BBB槡BBBB搡BBBB| 成人亚洲综合AV天堂| 无码国产成人午夜电影在线观看| 国内精品久久久久久久97牛牛| 亚洲色18禁成人网站WWW| 免费一对一刺激互动聊天软件| 爱丫爱丫影院在线看免费| 欧美粗大无套GAY| 成人片黄网站色大片免费观看AP| 玩弄粉嫩少妇高潮出白浆AⅤ| 丰满少妇BBWBBW| 亚洲AV成人无码久久精品澳门| 国产精品偷窥熟女精品视频| 亚洲成人av无码| 男男射精控制PLAY小说| 成人无码区免费A∨视频| 西西人体大胆WWW.4444| 久久久午夜精品福利内容| JAPANESE性公交车| 欧美一性一乱一交一视频| 国产成人无码精品一区不卡| 亚洲精品无码成人区久久| 欧美不卡一区二区三区| 国产成人精品久久久久精品日日| 亚洲国产成人五月综合网| 女警察受呻吟双腿大开H| 77777_亚洲午夜久久多人| 人妻丰满熟妇AV无码片| 国产老熟女狂叫对白| 性欧美GAYSEⅩ| 国产一区二区三区在线视頻| 一区二区三区AV高清免费波多| 日本VA欧美VA欧美VA精品| 成人免费A级毛片久久| 亚洲AV无码国产精品色午夜字幕| 国产无遮挡又黄又爽在线观看| 一本无码人妻在中文字幕| 色哟哟免费精品网站入口| 久久97久久精品免费观看黑人 | 日韩免费无码成人久久久久久片| 狠狠躁夜夜躁AV网站中文字幕|