是否可以創建網頁打印視圖的 PDF? (Is it possible to create a PDF of a webpage's print view?)


問題描述

是否可以創建網頁打印視圖的 PDF? (Is it possible to create a PDF of a webpage's print view?)

I have a webpage with a separate stylesheet for print. When I view the print preview it looks exactly how i want it. 

Is there a way I can generate a PDF and begin download on click / submit that is that file?


參考解法

方法 1:

To Generate PDF in PHP , you can use FPDF . Gothrough the folowing link to learn more about fpdf

http://www.fpdf.org/

方法 2:

You can print your webpage using freepdf as pdf.

方法 3:

I'd suggest something like wkhtmltopdf, which converts HTML to PDF format. You'll need to read your own site in, possibly over http, and save a copy to disk before sending out to the user.

方法 4:

You can use one of:

  

http://code.google.com/p/dompdf/   http://www.tufat.com/docs/html2ps/   http://code.google.com/p/wkhtmltopdf/

The first two are runnable directly from PHP, suggested if you do not have a Linux server where you can run shell commands. The last one is the best HTML->PDF converter, but it's not a PHP function, it's a Linux shell command. You can run it from PHP if your server allows it.

(by user1157393Suresh kumartakehalferlorenzo-s)

參考文件

  1. Is it possible to create a PDF of a webpage's print view? (CC BY-SA 3.0/4.0)

#printing #css #pdf #PHP #download






相關問題

是否可以創建網頁打印視圖的 PDF? (Is it possible to create a PDF of a webpage's print view?)

使用 PHP 打印到共享的 windows 打印機 (Linux PHP Server) (Using PHP to print to a shared windows printer (Linux PHP Server))

printf 和自定義類 (printf and custom class)

Firefox 無法訪問同一域上的 iframe 打印 (Firefox can't access iframe print on the same domain)

在python 3中動態打印一行 (Printing a line dynamically in python 3)

用於打印 div 的 JS 函數 - 在 Chrome 中不起作用? (JS function to print div - Doesn't work in Chrome?)

進程 WaitForExit 不等待 (Process WaitForExit not waiting)

你能給我打印屏幕並在javascript或flash中轉換為jpg的功能嗎 (Could you please give me the function of taking print screen and convert in to jpg in javascript or flash)

當我使用轉換時,我的打印輸出看起來不像打印預覽 (My printout doesn't look like the print preview when I use a Transform)

如何在 C# 中使用 PrintDialog 打印文檔 (How to print a document using PrintDialog in C#)

MKMapView 遮擋是否剔除它的註釋? (Does MKMapView occlusion cull it's annotations?)

在網絡環境中從 Brother TD-4100N 打印機檢索打印機狀態 (Retrieving the printer status from the Brother TD-4100N printer in a network environment)







留言討論