2012-03-14 158 views
0

我正在开发一个PHP/MySQL项目,打印出每个人的详细信息和每个合同结束时的多个合同,我还想添加一个文档的内容/ pdf文件(如半页公司手册)。我需要pdf/doc在同一页面(作为其一部分)内打印,但在动态数据之后打印,类似于iframe。有任何想法吗?使用PHP嵌入pdf文件并打印到打印机使用PHP

+0

打印?到屏幕?打印机? – 2012-03-14 16:06:38

+0

澄清添加到标题,我需要打印到实际打印机 – bikey77 2012-03-14 16:09:24

+1

是什么阻碍您提供PDF作为文件,然后用户可以打印它?如果您还需要打印HTML页面,请将其添加到PDF中。其他的一切都取决于浏览器可以做什么/做什么不同,所以不太可行(例如iframe)。 – hakre 2012-03-14 16:29:47

回答

1

嵌入PDF文件最好是片状的。我将此页面的示例用作测试:http://pdfobject.com/markup/index.php

在Chrome中,它使用其本机PDF查看器。打印页面会导致浏览器截取嵌入式PDF并将其嵌入。结果是最终输出中质量较差的文本,并且它有点不可预知,并且您无法控制PDF本身。

在IE9和Firefox中,他们使用任何PDF阅读器可用 - Adob​​e Acrobat Pro 9在我的情况。这些浏览器在打印时不会尝试使用PDF,而只是在应该显示的位置显示空白的方块。