所以我使用dompdf來創建html的pdf。哪個工作真的很好,唯一的問題是當html太大,dompdf創建兩頁時。有沒有辦法在dompdf或html中將它縮放到一個頁面?dompdf - 縮放pdf以適合頁面
幫助將不勝感激! 謝謝!
這是我的配置和我的代碼來創建pdf。
define("DOMPDF_ENABLE_HTML5PARSER", true);
define("DOMPDF_ENABLE_FONTSUBSETTING", true);
define("DOMPDF_UNICODE_ENABLED", true);
define("DOMPDF_DPI", 120);
define("DOMPDF_ENABLE_REMOTE", true);
require_once 'dompdf/dompdf_config.inc.php';
$dompdf = new \DOMPDF();
$dompdf->load_html($html);
$dompdf->set_paper("a4", "portrait");
$dompdf->render();
$dompdf->stream("page.pdf", array("Attachment" => 0));
html太大?你有截圖來向我們展示當前情況下運行的情況。 –
html由一個大的jpg開頭和jpg下的可變文本組成。文本可能會很長時間,所以如果dompdf可以將所有內容都放到一個很好的pdf中,那就太好了。你幾乎可以使用dpi設置。所以現在我有一個預覽與PDF和一個選擇框,您可以選擇dpi,直到它適合一個頁面。如果dom pdf會自動使用設置 –
如果您可以使用一個設置大小的倍數,那麼我先前在這裏列出了一個方法:http://stackoverflow.com/q/26691304/264628。 – BrianS