在我的网站上,我有一个将内容导出为PDF的按钮。我想在客户端使用一些javascript插件(我正在考虑JSpdf)。我面临的问题是,我想创建多个分页PDF。但是此导出将HTML页面转换为PDF。由于HTML没有页面结尾,我得到一个大的单页PDF。
我可以使用tcPDF
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$pdf->AddPage('P', 'A4');
$pdf->Cell(0, 0, 'A4 PORTRAIT', 1, 1, 'C');
$pdf->AddPage('L', 'A4');
$pdf->Cell(0, 0, 'A4 LANDSCAPE', 1, 1, 'C');
$pdf->AddPage('P', 'A5');
$pdf->Cell(0, 0, 'A5 PORTRAIT', 1, 1, 'C');
$pdf->AddPage('L', 'A5');
$pdf->Cell(0, 0, 'A5 LANDSCAPE', 1, 1, 'C');
$pdf->setPage(1, true);
$pdf->SetY(50);
$pdf->Cell(0, 0, 'A4 test', 1, 1, 'C');
$pdf->setPage(2, true);
$pdf->SetY(50);
$pdf->Cell(0, 0, 'A4 test', 1, 1, 'C');
$pdf->Output('example_028.pdf', 'I');
有没有办法从客户端解决这个问题?
答案 0 :(得分:0)
有没有办法从客户端解决这个问题?
我认为只有当您要求您的客户安装虚拟PDF打印机时。使用JavaScript在客户端生成PDF绝对不是一个好主意。如果您可以在服务器端轻松完成 - 只需这样做。