有什么办法可以将pdf文件embeddedhtml5页面吗?

我想要一个用HTML5编码的网页,我希望能够把pdf文件放到这个页面上,这样你就可以查看它,而不必点击任何链接单独下载它。 有人知道怎么做吗? 我希望它保持PDF文件的文本,图像和布局也。 如果不是这样,我只会使用一个图像。 谢谢!

编辑:这将是希望进入iPad。 所以它不会支持Adobe。 我需要find一种方法来使pdf文件在html5页面中显示而不使用查看器。 我想保留所有的层次。 它不需要在页面上保留一个PDF文件,我只需要find一个方法来转移所有这些层,而不必手动与每个图像,段落等div。

如果不使用Flash,我不认为这是可能的。 相反,您可能希望将PDF转换为可由浏览器呈现的其他格式(例如HTML)。 有些工具可以通过命令行来完成,所以在脚本上做脚本不会太困难。

你可以像这样使用embedded标签:

<embed src="/path/to/your/file.pdf" /> 

也许你可以将PDF转换成服务器上的图像,并显示图像,而不是原始的PDF。 据我所知,Apache的pdfbox可以用来做这样的转换。

有点晚,也许issuu是要尽快解决它,但现在你可以embeddedissuu.com使用iframe和您的杂志地址结尾?mode =手机。 在iPadtesting:

 <iframe width="850px" height="580px" src="http://www.issuu.com/your_username/docs/your_magazine_name?mode=mobile" frameborder="0" allowfullscreen></iframe> 

我想在桌面上加载相同的移动版本,所以没有广告。 如果你知道如何让浏览器认为这是一个ipad让我知道。

这段代码将直接将pdf查看器embedded到网页中

 <object data="path to pdf " type="application/pdf" width="100" height="100"> <p>Alternative text - include a link <a href="path to pdf">to the PDF!</a></p> </object> 

如果你使用的是ASP.NET, 这个链接可能是你感兴趣的。

基于浏览器的PDF查看和编辑activePDF Portal是完全托pipe在您的服务器上的一种ASP.NET WebControl,它使您的用户能够从任何来源交互式地查看和修改PDF文档 – 添加评论,表单域,书签等 – 直接从标准的网页浏览器,而不需要任何客户端软件,如Adobe Reader或Flash,或使用ActiveX控件。 – http://portal.activepdf.com/

PDFObject看起来很有前途,但目前在iPad上无法使用。