如何将pdf嵌入安卓浏览器的html页面
How to embed a pdf into a html page for android browsers
因此,
目前,我使用iframe将一个base64编码的pdf嵌入到一个html页面中,对此我没有任何问题,但我想在chrome和firefox等android浏览器上也显示它。
我也尝试过对象或嵌入标记,但都不起作用。
我该怎么办?
您应该尝试Viewer。JS或PDF。JS。如果这些都不起作用,您可以使用谷歌文档查看器。这个网站将帮助你生成它的URL:iTools.com。我目前更喜欢谷歌文档,因为使用这两个Javascript查看器的性能都有点慢。请记住,为了让谷歌文档查看器工作,您必须将文件发布到网络上,并可供谷歌服务器访问。
另一种选择是使用转换库(如imageMagick)将PDF转换为图像,然后提供完整文件的链接。如果你的html将被其他设备(如台式机)查看,你可以随时检查是否安装了Adobe Reader,如果没有,则提供一个带有文件链接的图像。我使用PluginDetect来检查对PDF的支持。
还有其他商业选择,比如iSSUU或FlexPaper,但我没有任何经验iSSUU是一种允许在您的网站上嵌入查看器的软件服务,而FlexPaper则是您购买并安装到您的网站的软件。
这是假设您正在尝试将PDF嵌入网站。:/
相关文章:
- 当我在浏览器中打开HTML文件时,javascript不起作用
- 当使用ajax并将html数据保存为对象时,收听浏览器返回按钮.好的或坏的
- 防止“;jQuery(html)"防止触发浏览器请求图像和其他参考内容
- 浏览器坚持使用旧的html和JS缓存
- Rails:如何在浏览器中显示动态html内容,而不会对其进行转义,也不会引起XSS攻击
- 为什么我从浏览器修改html/js时会多次发送ajax请求
- 将HTML表单发布到iframe会导致浏览器历史记录出现问题
- 仅在使用javascript和html的浏览器中在相同的两个选项卡之间切换
- 如何修复在浏览器中打开后出现在屏幕上的html/Javascript代码
- 来自流星模板的 HTML 图像链接未由浏览器呈现
- 如何防止浏览器在历史记录中缓存HTML
- 如何将html对象传输到浏览器
- 使用HTML和任何服务器端语言(PHP,.net,ruby)制作的网站是否可以在每个具有浏览器的设备上工作
- 点击浏览器的“后退”按钮显示的是JSON而不是HTML(使用Rails和d3.js)
- 我应该在HTML中添加哪些标头或javascript以拒绝较旧的浏览器
- HTML
“width” 属性在不同的浏览器中产生不同的结果 - 检查浏览器是否支持 HTML 验证
- 加载 HTML 模板以通过浏览器与挖空组件一起使用
- 将html元素渲染到浏览器视口
- 如何调试客户端浏览器/HTML结构的性能问题