同步
首先需要安裝wkhtmltopdf這個軟體 需要執行shell_exec函數的php文件和安裝的wkhtmltopdf.exe可執行文件在同一目錄下,不然php找不到這個執行文件
shell_exec("wkhtmltopdf.exe --page-size A4 --outline 網頁地址 pdf文件名");
--page-size 以A4紙的尺寸顯示pdf內容
--outline 顯示目錄(網頁中h1,h2來定)
網頁地址 需要轉成pdf的網頁地址
pdf文件名 生成pdf的文件名,可以使用絕對路徑
⑵ php調用libreoffice將doc轉pdf的問題
首先在終端里測試一下libreoffice命令能否正常轉pdf。如果不行的話,重新安裝libreoffice軟體。
其次,檢查許可權,php以及libreoffice是否對w.xbyz.cn文件夾有讀寫的許可權。
⑶ php實現word轉換成pdf 怎麼安裝com組件
PHP處理Word轉PDF的示例代碼:
⑷ 我使用php語言做word轉pdf的時候報錯
解決方法:
在把Word轉換成Pdf過程中,首先是選擇文件---列印---然後在列印機下拉框中選擇「Pdf列印機」,然後選擇確定,此時,選擇保存位置,然後確定後Pdf列印做准備。
如果使用了系統字體以外的字體時,Pdf虛擬列印機就會報錯提示,為你指出哪頁哪頁未能轉換等等的錯誤信息,這些信息是在txt文本中呈現的。
下邊來看看解決的辦法,首先找到系統中「設備和列印機」的位置
點擊「設備和列印機」進入設備和列印機界面。
在設備和列印機界面找到「Adobe PDF」虛擬列印機,然後點擊右鍵,選擇「列印首選項」。
在彈出的「Adobe PDF列印首選項」對話框中,取消「僅依靠系統字體;不使用文檔字體」復選框,然後點擊應用退出就OK了
⑸ phpword+tcpdf導出pdf功能的實現借鑒
> https://www.cnblogs.com/relix/p/4982919.html
⑹ 如何將WORD文本文件變為PDF文件
◆Word轉為PDF:Word to PDF Converter 3.0
一款高效快速的生成pdf文檔軟體,具有簡單易用的界面,只需要從word里點擊"Save as PDF"就可以了。
建議下載:
http://www.softhouse.com.cn/download/download_3.jsp?id=5440
◆PDF轉為Word:PDF-to-Word 1.4
PDFTo word是一款PDF文檔轉換工具,
能夠從PDF格式文檔中提取文字、圖形和及其它內容並放入Word格式文檔中,
因此你就能重復利用你的PDF文檔內容,在Word中再編輯文字、排版及重整布局;此外它還是一個獨立軟體,不需要安裝MicrosoftWord、AdobeAcrobat軟體支持。
建議下載:
http://soft.2118.com.cn/soft/31482.htm (英文)
http://www.mydown.com/soft/195/195280.html (漢化版)
⑺ 怎樣將word轉換成pdf
高版本的word本身帶有保存成pdf格式的功能,2012版以上就有這個功能。保存文件是直接另存為即可。
使用wps文字,也具有直接保存pdf格式的功能。
在低版本word上安裝插件,例如flashpaper,這相當於給電腦裝了一個虛擬列印機,輸出成為pdf文件。
建議不要安裝那個狸窩的轉換器,我用過,給系統帶來一些問題。
⑻ php導出word和pdf文件
1首先下一個phpexcel
2下載完成的是一個壓縮文件,解壓放到你的項目目錄里
3.下面進入代碼;
4.
//引入PHPExcel庫文件(路徑根據自己情況)
include './phpexcel/Classes/PHPExcel.php';
//創建對象
$excel = new PHPExcel();
//Excel表格式,這里簡略寫了8列
$letter = array('A','B','C','D','E','F','F','G');
//表頭數組
$tableheader = array('學號','姓名','性別','年齡','班級');
//填充表頭信息
for($i = 0;$i < count($tableheader);$i++) {
$excel->getActiveSheet()->setCellValue("$letter[$i]1","$tableheader[$i]");
}
5.
//表格數組
$data = array(
array('1','小王','男','20','100'),
array('2','小李','男','20','101'),
array('3','小張','女','20','102'),
array('4','小趙','女','20','103')
);
//填充表格信息
for ($i = 2;$i <= count($data) + 1;$i++) {
$j = 0;
foreach ($data[$i - 2] as $key=>$value) {
$excel->getActiveSheet()->setCellValue("$letter[$j]$i","$value");
$j++;
}
}
6.
//創建Excel輸入對象
$write = new PHPExcel_Writer_Excel5($excel);
header("Pragma: public");
header("Expires: 0");
header("Cache-Control:must-revalidate, post-check=0, pre-check=0");
header("Content-Type:application/force-download");
header("Content-Type:application/vnd.ms-execl");
header("Content-Type:application/octet-stream");
header("Content-Type:application/download");;
header('Content-Disposition:attachment;filename="testdata.xls"');
header("Content-Transfer-Encoding:binary");
$write->save('php://output');
7.打開頁面,刷新的時候會彈出對話框,讓你選擇文件保存路徑和文件名稱,
8.打開表格後,數據和格式跟代碼中的一致,說明PHP導出的Excel是正確的。如果出現錯誤,檢查一下你的表格數組和數據數組吧。
⑼ php怎麼將php文件轉換成pdf
、自己根據自己需要去弄,設置下頁面范圍,弄好之後點擊下面的確定。
、頁面頁腳添加好就是這樣,可以在右邊的PDF文件中看到。
、最後不要忘記保存,可以用快捷鍵,這里是保存到原文件位置。