【问题标题】:How to display a pdf in a web page from a network share如何在网络共享的网页中显示 pdf
【发布时间】:2015-04-10 15:45:44
【问题描述】:

我希望在用户单击一行时显示来自本地共享的 pdf。我有一个由 php 构建的页面,它从数据库中检索文件路径并将它们添加到表行中的“onclick”事件中。我发现this 问题解释了如何显示路径中的图像。我把img标签改成了这个

<embed id='i' width="500" height="375">

它适用于 pdf。我无法让它与路径一起工作。这是不可能的吗?在页面中显示图像会很好,但如果不能,我可以启动阅读器吗?

我有一个小提琴here

或者,如果我可以强制文件选择对话框显示路径并让用户单击“确定”是可以接受的。有点笨拙,但可以接受。

【问题讨论】:

  • 可以尝试使用PDF.js mozilla.github.io/pdf.js
  • 有使用该库的示例吗?我找不到任何东西,我怀疑我很容易遇到同样的问题,因为 PDF.js“渲染 pfds”,我没有渲染 pdfs 的问题。问题是将路径转换为文件对象(至少在我使用的方法中)。

标签: javascript php jquery html pdf


【解决方案1】:

你可以把pdf放在一个对象标签http://www.w3schools.com/tags/tag_object.asp,do你可以这样在php中这样做

      $selelect = mysql_query("Your select...");   
    while($row = mysql_feech_array($selelect)){

        echo '<object data="'.$row['way..'].'" type="application/pdf" width="300" height="200"> 
alt : <a href="Name">Name.pdf</a> </object>';   
    }

【讨论】:

  • 问题是在要显示图像的位置不需要运行 php 代码。所有信息都已经在本地机器上。
猜你喜欢
  • 2019-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-06
  • 2015-03-13
  • 2011-06-18
相关资源
最近更新 更多