我正在尝试使用iframe将pdf嵌入到网页中。由于某种原因,pdf不会显示(显示为空白),我提示下载该文件。当我从localhost服务器运行代码时会发生这种情况。但是如果我在localhost之外运行代码,那么iframe会显示pdf doc。我也试过使用<embed>
,<object>
和pdf.js他们都给出了相同的结果。
PHP文件
echo'<div class="main_content_view">
<iframe src="pdf/pdf1.pdf" id="pdf_content"
width="700px" height="800px">
</iframe>
</div>
';
我还尝试将$cfg['AllowThirdPartyFraming'] = true;
添加到config.inc.php中,但仍然无法正常工作。关于如何让我在本地主机上显示pdf的任何想法,就像我右键单击并直接用浏览器打开php一样?
答案 0 :(得分:0)
可能是简单的iFrame不支持查看PDF文件。而afaik PDF.js仅适用于Firefox浏览器,但我不完全确定。您可以尝试的是PDFObject。 这使您可以使用JS在HTML文档中动态嵌入PDF。