在HTML中嵌入PDF

有人能帮我吗? 我需要在HTML页面中嵌入PDF文档。 PDF是动态生成的,即不是静态文件,而是使用PDF工具包生成的字节数组(在我的案例中为“Apache PDFBox”)。 我有一个Java Web应用程序。

据我所知,有两种嵌入PDF的方法:使用OBJECT和IFRAME标签。

  • <object>标记对我无效。 当我有一个动态生成的源代码时,需要20秒。 渲染。 我不确定这是否是Acrobat Reader插件的问题,但我无法绕过这种奇怪的行为。

  • <iframe>标记正常工作并显示PDF。 但问题在于:我的PDF有一个提交表单的提交按钮。 提交表单后,我需要用某种状态消息重新显示PDF。 表单输出到同一帧。 因此,我得到了一个Frame-a-a-a-Frame。 无法突破当前框架,因为我无法访问<form>标签。 表单包含在PDF中,Acrobat负责提交表单。 如果我的框架中有额外的元素,比如文本消息,我会得到级联框架。

  • 任何想法如何解决这个问题? 谢谢


    <object data="myfile.pdf" type="application/pdf" width="100%" height="100%">
    
      <p>It appears you don't have a PDF plugin for this browser.
      No biggie... you can <a href="myfile.pdf">click here to
      download the PDF file.</a></p>
    
    </object>
    

    有关更多详细信息和示例,请访问此URL:http://pdfobject.com/markup/index.php


    您可以使用mozilla使用pdf.js。

    资源:将HTML嵌入到HTML中

    链接地址: http://www.djcxy.com/p/6213.html

    上一篇: Embed PDF in HTML

    下一篇: Is putting a div inside an anchor ever correct?