真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php中ppt轉pdf問題

php中ppt轉pdf的方法:首先配置組件服務,并在后臺運行OpenOffice軟件;然后配置PHP擴展,并實現(xiàn)文件轉換;最后查看PDF文檔即可。

創(chuàng)新互聯(lián)建站服務項目包括東陽網(wǎng)站建設、東陽網(wǎng)站制作、東陽網(wǎng)頁制作以及東陽網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,東陽網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到東陽省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

php中ppt轉pdf的方法:

1. 配置組件服務

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

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

相關視頻推薦:PHP編程從入門到精通

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

↑ 啟動和激活權限 和 訪問權限 都使用自定義配置

↑ 添加 Everyone 用戶組,記得確認前先檢查名稱

↑ 兩個自定義配置相同,允許 Everyone 擁有所有權限

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

2. 后臺運行軟件

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

切換到安裝目錄:

cd C:\\Program Files\\OpenOffice 4\\program

后臺運行該軟件:

soffice -headless-accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

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

3. 配置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

4. 實現(xiàn)文件轉換

PDF 轉換工具(支持 doc, docx, xls, xlsx, ppt, pptx 等格式)

PDFConverter.php

使用 PDFConverter(必須傳入絕對路徑)

$arr = array('doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx');
$converter = new PDFConverter();
foreach ($arr as $ext) {
    $source = __DIR__ . '/office/test.' . $ext;
    $export = __DIR__ . '/pdf/test.' . $ext . '.pdf';
    $converter->execute($source, $export);
    echo '

' . $ext . ' Done

'; }

5. 查看PDF文檔

最后分享一個基于 HTML5 的 PDF 閱讀器插件 pdf.js,它是 Mozilla 實驗室在 GitHub 上開源的一款 js 庫,專門用來讀取 PDF 文件。

由于是 Mozilla 的產(chǎn)品,所以在 Firefox 下表現(xiàn)的十分出色,并且只要是支持 HTML5 的瀏覽器,都能使用這款閱讀器。

相關學習推薦:php圖文教程


網(wǎng)站標題:php中ppt轉pdf問題
網(wǎng)頁網(wǎng)址:http://weahome.cn/article/cjsdgc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部