使用dompdf在新选项卡中打开PDF

fre*_*der 14 dompdf

我试图使用dompdf生成pdf,如何在浏览器的新选项卡中打开pdf?比如,我单击PDF的链接,它应该在新选项卡中打开,而不是自动保存.我想让用户在首先看到文件后选择保存文件.我怎么做?

每当我在文件末尾使用$ pdf-> output时,它不会改变任何东西,文件仍会自动下载.请帮忙.谢谢.

Bri*_*anS 44

是否在浏览器中下载或查看PDF取决于几个因素.一个是您的浏览器设置,但我们无法控制.第二个是dompdf如何将PDF呈现给浏览器.您可以告诉dompdf提供PDF以供直接查看$dompdf->stream('my.pdf',array('Attachment'=>0));.

至于在新标签中打开.这取决于您如何生成PDF.但最简单的方法是提供带有目标属性的链接.

  • 数组+1('Attachment'=> 0)以为我必须终生将这个pdf文件下载到我的电脑上 (7认同)
  • @renathy 这与您的问题 [here](http://stackoverflow.com/q/17458553/264628) 有关系吗?在这种情况下,答案假定 PDF 生成脚本是通过链接而不是表单访问的。`a` 或 `form` 元素上的 target 属性将导致浏览器在新窗口/选项卡中打开内容。例如`<a href="pdfcreate.php" target="_blank">`或`<form method="post" action="pdfcreate.php" target="_blank">`。 (4认同)