用PHP嵌入pdf文件并打印到打印机

用PHP嵌入pdf文件并打印到打印机,php,pdf,embed,Php,Pdf,Embed,我正在从事一个PHP/MySQL项目,该项目打印出多份包含每个人详细信息的合同,在每个合同结束时,我还想添加一个doc/pdf文件的内容,就像一本半页的公司宣传册。我需要pdf/doc作为它的一部分在同一页面中打印,但是在动态数据之后,有点像在iframe中。有什么想法吗?嵌入PDF充其量也不可靠。我使用本页的示例作为测试: 在Chrome中,它使用其本机PDF查看器。打印页面会导致浏览器截取嵌入PDF的屏幕截图,并将其分为两部分。结果是最终输出的文本质量很差,而且有点不可预测,因为您无法控制P

我正在从事一个PHP/MySQL项目,该项目打印出多份包含每个人详细信息的合同,在每个合同结束时,我还想添加一个doc/pdf文件的内容,就像一本半页的公司宣传册。我需要pdf/doc作为它的一部分在同一页面中打印,但是在动态数据之后,有点像在iframe中。有什么想法吗?

嵌入PDF充其量也不可靠。我使用本页的示例作为测试:

在Chrome中,它使用其本机PDF查看器。打印页面会导致浏览器截取嵌入PDF的屏幕截图,并将其分为两部分。结果是最终输出的文本质量很差,而且有点不可预测,因为您无法控制PDF本身


在IE9和Firefox中,他们使用任何可用的PDF查看器——在我的例子中是Adobe Acrobat Pro 9。这些浏览器在打印时根本不尝试包含PDF,而是在应该打印的地方显示一个空白方块。

prints?到屏幕上?到打印机?添加到标题的澄清,我需要打印到实际的打印机,这会妨碍您将PDF作为文件提供,然后用户可以打印它?如果还需要打印HTML页面,请将其添加到PDF中。其他一切都取决于浏览器可以/做什么不同,因此实际上不可行,例如iframe。打印合同时,我还希望包括一封个性化的感谢信和一份简短的公司介绍。打印通常分批进行,一次打印出大量合同。我需要在每份合同后打印pdf文件,即第一份合同,然后是pdf,第二份合同,第二份pdf等。