我想要一个用HTML5编码的网页,我希望能够将pdf文件放到此页面上,这样您就可以查看它而无需单击任何链接单独下载它。有人知道怎么做吗? 我希望它也能保留pdf文件的文本,图像和布局。如果不是这种情况我会使用图像。谢谢!
编辑:这将有希望进入ipad。所以它不会支持adobe。我需要找到一种方法以某种方式使pdf文件显示在html5页面而不使用查看器。我想保留所有的图层。它不必在页面上保留pdf文件,我只需要找到一种方法来传输所有这些图层,而不必手动为每个图像,段落等使用div。
答案 0 :(得分:2)
如果不使用Flash,我认为这是不可能的。相反,您可能希望将PDF转换为可由浏览器呈现的不同格式(例如HTML)。有些工具可以从命令行执行此操作,因此在您的站点上创建脚本并不会太困难。
答案 1 :(得分:2)
您可以像这样使用embed标签:
<embed src="/path/to/your/file.pdf" />
答案 2 :(得分:1)
也许你可以将pdf转换为服务器上的图像并显示图像而不是原始的pdf。据我所知,Apache pdfbox可以用来做这样的转换。
答案 3 :(得分:1)
有点晚了,也许issuu很快就会解决它但是现在你可以使用iframe和你的杂志地址以?mode = mobile结尾来嵌入issuu.com。在ipad中测试过:
<iframe width="850px" height="580px" src="http://www.issuu.com/your_username/docs/your_magazine_name?mode=mobile" frameborder="0" allowfullscreen></iframe>
我想在桌面上加载相同的移动版本,因此没有广告。如果你知道如何让浏览器认为它是一个ipad让我知道。
答案 4 :(得分:1)
此代码会直接在网页中嵌入pdf查看器
<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>
答案 5 :(得分:0)
如果您使用的是ASP.NET,this link可能会让您感兴趣。
基于浏览器的PDF查看和编辑 完全托管在您的服务器上 activePDF Portal是一个ASP.NET WebControl,使您的用户能够 以交互方式查看和修改PDF 来自任何来源的文件 - 添加 评论,表单字段,书签和 更多 - 直接来自标准内部 网络浏览器,无需任何 客户端软件,如Adobe Reader或Flash,或使用ActiveX 控制。 - http://portal.activepdf.com/
答案 6 :(得分:-1)
PDFObject看起来很有希望,但目前在iPad上无效。