6
在HTML形成的表單中3。每張紙都是一張桌子。我們需要一些東西來轉換爲pdf,最後一片葉子在風景中!隨着肖像它的作品,以及如何使張專輯之一....我不明白...DOMPDF頁面方向風景和肖像
在HTML形成的表單中3。每張紙都是一張桌子。我們需要一些東西來轉換爲pdf,最後一片葉子在風景中!隨着肖像它的作品,以及如何使張專輯之一....我不明白...DOMPDF頁面方向風景和肖像
dompdf目前無法做到這一點。如果你想繼續使用dompdf,你必須分別生成不同的方向部分,然後使用外部應用程序將它們組合起來。
有很多用於組合多個PDF文檔的應用程序。在過去,我使用pdftk。這是一個可執行文件,因此您需要能夠在系統上安裝/運行它。例如:
use Dompdf\Dompdf;
$dompdf = new Dompdf();
$dompdf->load_html('...');
$dompdf->render();
file_put_contents($dompdf->output(), 'pdf1.pdf');
unset($dompdf);
$dompdf = new DOMPDF();
$dompdf->set_paper('letter', 'landscape');
$dompdf->load_html('...');
$dompdf->render();
file_put_contents($dompdf->output(), 'pdf2.pdf');
exec('pdftk A=pdf1.pdf B=pdf2.pdf cat A1 B2 output combined.pdf');
我還沒有使用它,但libmergepdf看起來像一個體面的解決辦法。
use iio\libmergepdf\Merger;
use Dompdf\Dompdf;
$m = new Merger();
$dompdf = new Dompdf();
$dompdf->load_html('...');
$dompdf->render();
$m->addRaw($dompdf->output());
unset($dompdf);
$dompdf = new DOMPDF();
$dompdf->set_paper('letter', 'landscape');
$dompdf->load_html('...');
$m->addRaw($dompdf->output());
$dompdf->render();
file_put_contents('combined.pdf', $m->merge());
感謝你,我知道沒有界限! )))) 非常感謝你!結果...我真的非常喜歡DOMPDF,不想通過作曲家工作......嗯,上帝保佑他! 再次感謝! ))) –