導航:首頁 > 文件教程 > php網頁導出pdf文件

php網頁導出pdf文件

發布時間:2021-03-04 16:34:18

⑴ 如何用 PHP 實現生成 PDF 文件的功能

之前的PHP全名叫做Personal Home Page 或Personal Homepage Program, 目前全名則為Hypertext Preprocessor。 PHP是一種server-side HTML-embedded的script語言,專這就是指PHP是種內嵌屬於HTML檔案里的script語言,是一種穿插在HTML里的程式,例如: PHP是一種server-side HTML-embedded的script語言,這就

這個問題大概是這樣,樓主不清楚現在去後盾人看看,很有幫助的,

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

有很多方法可以實現

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

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

⑶ 如何讓網頁的某個區域內容生成對應的PDF文件並保存

將某個區域生成PDF?我的建議是這樣的:點擊快捷鍵「ctrl+alt+a「,將該網頁進行截圖內。截圖後,打容開PDF快轉。點擊」圖片轉PDF「選項。並添加文件開始轉換即可。但是生成其他的wordwenjian,excel文件等,我個人是覺得不是很可取哈,超綱了哈哈哈哈。

覺得幫助到你了的話,記得採納鴨。

⑷ 如何利用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在HTML中生成PDF文件

FPDF是一個允許使用純PHP生成PDF文檔的PHP類,換句話說,沒有使用PDFlib 函數庫。中的F代表免費和自由:你可以在任何情況下使用,並且支持自定義,來滿足你特定的需求,特點:
1、可以選擇單元、頁面格式和邊距
2、可以管理頁眉和頁腳
3、自動分頁
4、自動換行和文本對齊
5、支持圖片(JPEG,PNG,gif)
6、色彩豐富,支持鏈接
順便也介紹一些可以直接從HTML生成PDF的函數庫。
DomPDF
domPDF將HTML轉換為PDF。DomPDF遵循CSS2.1的HTML布局,它是用PHP編寫的渲染引擎。DomPDF以樣式為主導:它會下載並讀取外鏈樣式表,內聯樣式和HTML元素的style屬性值。並且還支持大部分的HTML可見屬性。
特點:
1、處理大部分CSS2.1和少許CSS3屬性,包括@import, @media & @page 規則
2、支持大部分HTML 4.1的可見屬性
3、支持外部樣式表,包括本地或者http/ftp鏈接的(通過fopen-wrappers)
4、支持復雜的表結構,包括行和列的span,separate & collapsed border models和獨立的cell樣式
5、支持圖片(gif, png, bmp & jpeg)
6、不依賴於其他的PDF函數庫
TCPDF
TCPDF也可以用於生成PDF文檔,並且它是一個開源的PHP類庫。
TCPDF項目開始於2002年,現在已經被成千上萬的人自由使用。TCPDF is a Free Libre Open Source Software (FLOSS).
特點:
1、基本功能不依賴於其他PDF函數庫
2、標准頁面格式、支持頁面格式自定義、邊距自定義和單元計量
3、支持UTF-8編碼和文字方向從右到左的語言。
4、支持TrueTypeUnicode, OpenTypeUnicode, TrueType, OpenType, Type1 and CID-0等字體
5、支持字體子集,並提供方法發布一些XHTML + CSS code, Javascript and Forms
6、支持圖片和圖形的轉換
7、支持頁面壓縮(需要php-zlib擴展)
8、自動管理頁眉和頁腳

⑺ 怎麼將當前打開的網頁生成pdf文件

使用虛擬列印機pdf factory即可,而且其他格式文件只要是能夠列印,選擇這個虛擬打回印機,都可以做成答PDF文件;
pdf factory是pdf虛擬列印機軟體,下載安裝好pdf Factory後,我們在列印機控制面板中就可以找到一台由pdf Factory虛擬出來的列印機,可以把任何可以列印的文件轉換成pdf文件。用任何可以支持列印輸出的軟體,把需要處理的文件逐個列印到這個虛擬列印機,全部列印完成後可把結果保存成一個pdf文件。你甚至可以把不同軟體格式的文件,如word、excel、photoshop等任何可以支持列印的文件,列印到同一個pdf文件。
列印完畢後,下載一個Adobe Reader,然後安裝,可以很流暢的閱讀PDF文件。

⑻ php如何把網頁生成pdf,根據提交的網址,把對應的網頁生成pdf。這個如何設計

1 把網站的內容 匹配出來
2 寫過生成PDF的生成 把內容輸出

⑼ php導出word和pdf文件

<?php
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
//有了這些,可以把帶html標簽的html源碼導入到word里,並且可以保持html的樣式。
/*
<STYLE>
BR.page { page-break-after: always }
</STYLE>
在<head>部分加這個是為了實現列印的時候分頁
*/
$wordStr = '<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<STYLE>
BR.page { page-break-after: always }
</STYLE>
</head><body>';

$wordStr = "<b>hello</b><p>this is html code</p>";

$wordStr .= '</body></html>';
//防止導出亂碼
$file = iconv("utf-8", "GBK", $filename);

header("Content-Type: application/doc");
header("Content-Disposition: attachment; filename=" . $file . ".doc");
echo $wordStr;
?>

<?php
header("Content-type:application/pdf");

// 文件將被稱為 downloaded.pdf
header("Content-Disposition:attachment;filename='downloaded.pdf'");

// PDF 源在 original.pdf 中
readfile("original.pdf");
?>

閱讀全文

與php網頁導出pdf文件相關的資料

熱點內容
java文本摘要演算法 瀏覽:104
戴爾售後是什麼網站 瀏覽:970
word2007將錄音轉換為文字的操作 瀏覽:377
西部數據的內存卡包括什麼 瀏覽:389
excel表格怎麼插入文件夾地址 瀏覽:780
pdf人員名稱歸類建文件夾 瀏覽:574
港版蘋果如何下載國行app 瀏覽:786
刷同方易教管理平台在主板中的程序 瀏覽:807
java怎樣調用main方法 瀏覽:872
regionjava 瀏覽:601
威少最高數據是多少 瀏覽:142
裝linux強制uffi安裝 瀏覽:21
詩詞名句網站長怎麼聯系 瀏覽:673
網路割接工作怎麼樣 瀏覽:945
網路的無線模式是什麼 瀏覽:691
蘋果6sp的蜂窩網路是不是更新了 瀏覽:970
儀表升級編程是什麼意思 瀏覽:190
微信歡樂紅包怎麼搶 瀏覽:772
excel在文件中發現不可讀取的內容 瀏覽:435
dv300f驅動程序 瀏覽:34

友情鏈接