首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pdf.js不适用于IE9和10

pdf.js不适用于IE9和10
EN

Stack Overflow用户
提问于 2013-07-04 07:38:34
回答 1查看 4.5K关注 0票数 3

我已经测试了我的代码,它可以在Chrome和Firefox上工作,但在9和10中没有呈现。

我试过使用hack.jscompatibility.js,但仍然无法工作。

有什么想法吗?

这是我的密码:

1.html

代码语言:javascript
复制
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="depend/compatibility.js" type="text/javascript"></script>
<script src="depend/jquery-1.9.1.js" type="text/javascript" charset="utf-8"></script>
<script src="depend/jquery-ui.js" type="text/javascript" charset="utf-8"></script>
<script src="depend/spin.js" type="text/javascript" charset="utf-8"></script>
<script src="depend/jquery.spin.js" type="text/javascript" charset="utf-8"></script>
<script src="depend/pdf.js" type="text/javascript" charset="utf-8"></script>
<script src="depend/hack.js" type="text/javascript"></script>
<script src="depend/l10n.js" type="text/javascript"></script>
<script src="depend/debugger.js" type="text/javascript"></script>

<canvas id="canvas" style="width:100%;height:100%"></canvas>

2.js

代码语言:javascript
复制
PDFJS.getDocument("hello.pdf").then(function getPdfHelloWorld(pdf) {
    pdf.getPage(3).then(function getPageHelloWorld(page) {
        var scale = 1.5;
        var viewport = page.getViewport(scale);
        var canvas = document.getElementById('canvas');
        var context = canvas.getContext('2d');

        canvas.height = viewport.height;
        canvas.width = viewport.width;

        page.render({
            canvasContext : context,
            viewport : viewport
        });
    });
});
EN

回答 1

Stack Overflow用户

发布于 2013-12-26 08:09:49

来自pdf.js 常见问题

IE8和更低版本缺少了太多的特性,无法支持。

您可以尝试viewer.js,但这很可能行不通,因为我认为它使用pdf.js

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17464457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档