php轉換網頁為pdf文件,php pdf讀取

本文目錄一覽:

如何利用js或php將html網頁轉為pdf

首先需要安裝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怎麼把含有圖片的html頁面 轉換為pdf 文件

1.FPDF: PDF生成器

FPDF是一個純粹的通過PHP類來生成PDF文檔的方法,需要生成的內容直接在PHP代碼中來指定,生成文字,圖片,線條等等,都有自己的方法。下面介紹一個用FPDF來生成”Hello World”的PDF文檔:

1.?php

2.require(‘fpdf.php’);

3.

4.$pdf=new FPDF();

5.$pdf-AddPage();

6.$pdf-SetFont(‘Arial’,’B’,16);

7.$pdf-Cell(40,10,’Hello World!’);

8.$pdf-Output();

9.?

要生成PDF文檔,首先我們需要包括庫文件fpdf.php。

然後,我們需要建立一個FPDF對象使用默認構造FPDF(),這種構造可以通過三個值即頁面方向(縱向或橫向),計量單位,和頁面大小( A4,A5……),默認情況下,頁面大小為A4,計量單位是毫米。

它也可以被明確地指明:

1.$pdf=new FPDF(‘P’,’mm’,’A4′);

然後用AddPage()函數來增加一個頁面,左上角和頁面的內容在默認情況下邊距為1厘米,當然我們可以使用SetMargins()來改變。要生成一段文本,首先我們要使用SetFont()來選擇一種字體和字號。

1.$pdf-SetFont(‘Arial’,’B’,16);

我們使用Cell()函數來輸出一個文本。一個Cell()是一個載有文字的矩形區域。

最後,我們要關閉這個文件並且把它輸出,這就是用到了$pdf-Output();,我們還可以在這裡指定我們想要使用的文件名,如$pdf-Output(’sample.pdf’);

php另存網頁為PDF格式怎麼實現

有很多方法可以實現

谷歌瀏覽器頁面中右鍵選擇打印,然後就可以把網頁另存為PDF了。

調用第三方庫來完成,如html2pdf、tcpdf等。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/291652.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-25 14:06
下一篇 2024-12-25 14:06

相關推薦

發表回復

登錄後才能評論