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

如何將php中office文件轉pdf文件-創新互聯

如何將php中office文件轉pdf文件?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創新互聯公司專業為企業提供港南網站建設、港南做網站、港南網站設計、港南網站制作等企業網站建設、網頁設計與制作、港南企業網站模板建站服務,10多年港南做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

php office轉pdf的方法:首先打開“php.ini”文件;然后開啟dcom擴展;接著配置office組件服務;最后運行將office文件轉化為pdf的代碼文件即可。

將office文件轉化為pdf的方法有

1.利用openoffice提供的服務 (比較簡單,但是轉化的效果不太好)

2.使用office提供的服務 (注:這在windows服務器上,并且服務器上面安裝了版本比較高的office)

下面重點介紹利用office服務將office文件轉化為pdf

1.php開啟dcom擴展

打開php.ini,搜索php_com_dotnet和php_com_dotnet:

extension=php_com_dotnet.dll   //把前面的分號去掉
com.allow_dcom = true  //改為true

重啟apache

2.配置office組件服務

.如何將php中office文件轉pdf文件如何將php中office文件轉pdf文件如何將php中office文件轉pdf文件如何將php中office文件轉pdf文件如何將php中office文件轉pdf文件如何將php中office文件轉pdf文件如何將php中office文件轉pdf文件如何將php中office文件轉pdf文件如何將php中office文件轉pdf文件如何將php中office文件轉pdf文件

像這樣的操作還有兩個!!

如何將php中office文件轉pdf文件如何將php中office文件轉pdf文件

3.下面就該介紹將office文件轉化為pdf的代碼了

(1)ppt轉pdf代碼

 1 public function ppt_to_pdf() {
 2         $srcfilename = 'E:/aa.ppt';
 3         $destfilename = 'E:/aa.pdf';
 4         try {
 5             if(!file_exists($srcfilename)){
 6                 return;
 7             }
 8             $ppt = new \COM("powerpoint.application") or die("Unable to instantiate Powerpoint");
 9             $presentation = $ppt->Presentations->Open($srcfilename, false, false, false);
10             $presentation->SaveAs($destfilename,32,1);
11             $presentation->Close();
12             $ppt->Quit();
13         } catch (\Exception $e) {
14             if (method_exists($ppt, "Quit")){
15                 $ppt->Quit();
16             }
17             return;
18         }
19     }

(2)excel轉pdf代碼

1     public function excel_to_pdf() {
 2         $srcfilename = 'E:/aa.xls';
 3         $destfilename = 'E:/aa.pdf';
 4         try {
 5             if(!file_exists($srcfilename)){
 6                 return;
 7             }
 8             $excel = new \COM("excel.application") or die("Unable to instantiate excel");
 9             $workbook = $excel->Workbooks->Open($srcfilename, null, false, null, "1", "1", true);
10             $workbook->ExportAsFixedFormat(0, $destfilename);
11             $workbook->Close();
12             $excel->Quit();
13         } catch (\Exception $e) {
14              echo ("src:$srcfilename catch exception:" . $e->__toString());
15             if (method_exists($excel, "Quit")){
16                 $excel->Quit();
17             }
18             return;
19         }
20     }

(3)word轉pdf代碼(其他的文本格式的文件也可以使用這個,例:txt文件)

1     public function doc_to_pdf() {
 2         $srcfilename = 'E:/aa.doc';
 3         $destfilename = 'E:/aa.pdf';
 4         try {
 5             if(!file_exists($srcfilename)){
 6                 return;
 7             }
 8 
 9             $word = new \COM("word.application") or die("Can't start Word!");
10             $word->Visible=0;
11             $word->Documents->Open($srcfilename, false, false, false, "1", "1", true);
12            
13             $word->ActiveDocument->final = false;
14             $word->ActiveDocument->Saved = true;
15             $word->ActiveDocument->ExportAsFixedFormat(
16                 $destfilename,
17                 17,                         // wdExportFormatPDF
18                 false,                      // open file after export
19                 0,                          // wdExportOptimizeForPrint
20                 3,                          // wdExportFromTo
21                 1,                          // begin page
22                 5000,                       // end page
23                 7,                          // wdExportDocumentWithMarkup
24                 true,                       // IncludeDocProps
25                 true,                       // KeepIRM
26                 1                           // WdExportCreateBookmarks
27             );
28             $word->ActiveDocument->Close();
29             $word->Quit();
30         } catch (\Exception $e) {
31             if (method_exists($word, "Quit")){
32                 $word->Quit();
33             }
34             return;
35         }
36     }

關于如何將php中office文件轉pdf文件問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創新互聯-成都網站建設公司行業資訊頻道了解更多相關知識。

本文名稱:如何將php中office文件轉pdf文件-創新互聯
當前鏈接:http://www.2m8n56k.cn/article40/dshieo.html

成都網站建設公司_創新互聯,為您提供網站設計公司Google虛擬主機網站設計標簽優化營銷型網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設
主站蜘蛛池模板: 国产一区二区亚洲精品天堂 | 在线观看欧美亚洲日本专区 | 久久久国产免费影院 | 午夜性生活视频 | 在线播放一区二区三区 | 亚洲aⅴ天堂 | 美女三级在线 | 国产成在线观看免费视频 | 九九在线精品视频播放 | 美女又黄又免费视频 | 国产一级毛片视频在线! | 亚洲性久久 | 欧美黄色高清 | 成人精品视频一区二区在线 | 91国内精品久久久久免费影院 | 久草久在线 | 亚洲精品国产综合99久久一区 | 荡公乱妇蒂芙尼中文字幕 | 国内精品不卡一区二区三区 | 九九99靖品| 97在线播放视频 | 亚洲区精选网址 | 久久网免费 | 国产激情久久久久久影院 | 久草高清视频 | 精品三级网站 | 国产成人免费片在线视频观看 | 手机在线精品视频 | 一级女性全黄久久生活片 | 男女性关系视频免费观看软件 | 久久精品免费 | 美女黄影院 | 成人免费看黄网址 | 亚洲天堂最新网址 | 美女黄页网 | 国产成人亚洲精品77 | 三级网站国产 | 国产精品免费看久久久 | 免费久久精品视频 | 国产精品成人免费视频 | 一级毛片免费观看不卡视频 |