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-tw/n/291652.html

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

相關推薦

發表回復

登錄後才能評論