簡體   English   中英

如何以編程方式在PDF中呈現動態HTML / PHP頁面

[英]How to render a dynamic HTML/PHP page in a PDF programmatically

我有一個生成的PHP頁面,用於為客戶形成費用報告。 我發現客戶端最終將文件->保存輸出,通過電子郵件發送並打印輸出。 由於通過電子郵件發送HTML和PHP並不是很理想(例如,圖像丟失,格式不正確),因此我想將頁面呈現為pdf並將其流式傳輸到它們。

現在,我已經想到了“以PDF格式打印”,但是並不是所有的客戶都具備這種能力。 我已經考慮過自己使用PHP PDFLib進行此操作,但這變得非常繁瑣。 我研究了DOMPDF和DocRaptor,但他們嘗試解析DOM並生成pdf,這對於更復雜的設計而言效果不佳。

令人着迷的是:我使用Mac,而Mac上的print-> preview正是我想要的。 它獲取渲染頁面的像素並從中生成一個pdf。 如果我能利用這種力量! 有辦法嗎? 我能做什么?

該庫似乎具有正確的成分: http : //www.rustyparts.com/pdf.php

1)雖然我從未使用過它,所以不能透露太多(cUrl-> html2ps-> ps2pdf)

2)如果可以的話,也許寫一個shell腳本(cUrl,html2ps,ps2pdf)並在php中執行會更容易(盡管不是最佳實踐-從安全角度考慮)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM