在我的Laravel应用程序中,我需要以@media
样式对整个页面进行pdf导出(精确地样式化为A4格式),这非常有用,因为“ control + P
”对话框确实可以它的工作。
我为Laravel(即DOMPDF)尝试了可用的pdf转换器,但它始终不尽人意-缺少字体,缺少少数不受支持的样式等-甚至还不接近1:1表示。
但是,至少在Google Chrome浏览器中,我的浏览器可以从打印对话框中选择“下载为PDF”。转换是1:1,而 正是我所需要的 。因此,显然可以通过某种方式完成。
我可以以某种方式转换页面的方式与Google Chrome的打印对话框相同吗?如果没有的话,是否有捷径(例如通过一些js代码)实现此确切的浏览器功能?