0

嗨,如果您有更好的打印 pdf 的方式,我想向您介绍 Guru

我使用 dompdf 生成了一个不错的 pdf 内容,它只是带有一个徽标的所有文本。

然后我有一个按钮,当它单击时,我的 php 脚本会将 pdf 保存在我的服务器文件夹中,然后当用户被重定向到最后一页时会发生什么......他/她有一个按钮来打印它..

所以 ?是否有自动打印 javascript / jquery 功能来自动打印 pdf 而不会显示它?

还是会显示但立即打印?

4

2 回答 2

0

dompdf (0.6 beta) 可以嵌入将打印 PDF 的 javascript(参见示例Script > Javascript)。为了在不显示的情况下打印它,您可以创建一个不可见的 iframe,并将此 iframe 的 ID 放在 PDF 链接的“目标”属性中。

<iframe style="position: absolute; left: -10000px" id="pdf-iframe" name="pdf"></iframe>

<a href="dompdf.php?foo=bar=baz" target="pdf-iframe">Print PDF!</a>

请注意,我没有安装display: noneiframe,因为这会使 iframe 在某些浏览器中“无法使用”。我认为这就是 Google Docs 打印系统的工作原理。

于 2012-05-04T06:17:05.460 回答
0

请尝试 Syncfusion 的 PDF Viewer 组件,它具有打印 PDF 文档的选项,您也可以使用它在 MVC 应用程序中显示 PDF 文档。www.syncfusion.com ,您可以直接在http://mvc.syncfusion.com/sfreportingmvcsamplebrowser/MVC/10.1.0.44/PdfViewer_MVC/Samples/4.0/GettingStarted/ThroughView位置尝试在线示例

-Suresh

于 2012-05-04T04:01:40.973 回答