Php 在html页面中显示多个PDF

Php 在html页面中显示多个PDF,php,pdf,Php,Pdf,我的服务器上有几个PDF文档,所以我想在html页面中一次性显示它们,将这些文档与html文本、图像混合,只生成一个供用户打印的页面。有没有一种方法可以使用PHP获得它? 有些文档有多个页面。因此,我认为使用object元素无法解决问题,因为它需要一个前缀高度。我认为您需要将PDF转换为HTML。。。查看此库。PDF文件的源代码不是HTML,因此PDF文件始终需要使用能够解释代码的插件打开。插件通常占据整个页面,不会与HTML混合使用。我知道的唯一例外是SWF文件 解决方案如下所示: <b

我的服务器上有几个PDF文档,所以我想在html页面中一次性显示它们,将这些文档与html文本、图像混合,只生成一个供用户打印的页面。有没有一种方法可以使用PHP获得它?
有些文档有多个页面。因此,我认为使用object元素无法解决问题,因为它需要一个前缀高度。

我认为您需要将PDF转换为HTML。。。查看此库。

PDF文件的源代码不是HTML,因此PDF文件始终需要使用能够解释代码的插件打开。插件通常占据整个页面,不会与HTML混合使用。我知道的唯一例外是SWF文件

解决方案如下所示:

<body>
    <h1>First PDF</h1>
    <iframe src="pdf1.pdf"></iframe>
    <br>
    <img src="image_1.png">
    <br>
    <br>

    <h1>Second PDF</h1>
    <iframe src="pdf2.pdf"></iframe>
    <br>
    <img src="image_2.png">
</body>

第一个PDF



第二个PDF
请注意,简单地打印页面将有不希望的和不可预测的结果

如果您知道您的用户群将兼容HTML5,那么您可以研究

其他想法:


我在一个表中有一系列td,可以单击,它显示了.pdf

这是密码

$("#patienttable").on("click", "td#clickforpdf", function(e){
                      var imagetr = $(this).html();
                      if (imagetr.length > 1)
                         {
                          window.open('imagingpdf/' + imagetr, 'Report', 'fullscreen=no'); return false;
                          } else {
                          return false;
                          }
                                                             });

使用window.open似乎对我很有用-似乎不需要调整大小。

不完全是php解决方案,但可能值得一试: