首页 文章

IE10和IE11中的jsPDF jsPDF-AutoTable

提问于
浏览
0

我正在使用jsPDF 1.2.60和jsPDF AutoTable 2.0.32插件生成包含带有colspans和rowspans和images(数据URI)的表的PDF . 它在Chrome和Firefox中没有问题但我无法在IE10和IE11中运行 .

我尝试使用jsPDF 1.0.272,因为我读到它应该在IE <= 9中工作因此可能在IE10和IE11但它没有,我一直得到错误:'jsPDF object undefined'类似于我使用的错误最新版本的jsPDF

IE Error with jsPDF-1.2.60

我包括以下脚本:

<script type="text/javascript" src="/Scripts/jsPDF-1.2.60/examples/js/jquery/jquery-ui-1.8.17.custom.min.js"></script>
<script type="text/javascript" src="/Scripts/jsPDF-1.2.60/dist/jspdf.min.js"></script>
<script type="text/javascript" src="/Scripts/jsPDF-1.2.60/plugins/split_text_to_size.js"></script>
<script type="text/javascript" src="/Scripts/jsPDF-1.2.60/plugins/standard_fonts_metrics.js"></script>


<script type="text/javascript" src="/Scripts/jsPDF-1.2.60/libs/css_colors.js"></script>
<script type="text/javascript" src="/Scripts/jsPDF-1.2.60/libs/deflate.js"></script>
<script type="text/javascript" src="/Scripts/jsPDF-1.2.60/libs/html2pdf.js"></script>
<script type="text/javascript" src="/Scripts/jsPDF-1.2.60/libs/polyfill.js"></script>

<script type="text/javascript" src="/Scripts/jsPDF-AutoTable-2.0.32/dist/jspdf.plugin.autotable.js"></script>

<script type="text/javascript" src="/Scripts/jquery.tableparser-master/jquery.tableparser-min.js"></script>

有没有人在IE中成功使用过这个库?

谢谢,Mihaela

1 回答

  • 1

    我能够从包含带有rowpans和colspans的表的html页面导出PDF . 我只包括以下脚本(我需要jquery只是因为我将一个点击监听器附加到按钮...):

    <script type="text/javascript" src="/Scripts/jquery/jquery-1.7.1.min.js"></script>
    <script type="text/javascript" src="/Scripts/jsPDF-1.2.60/dist/jspdf.min.js"></script>
    
    <script type="text/javascript" src="/Scripts/jsPDF-1.2.60/plugins/jspdf.plugin.autotable.js"></script>
    <script type="text/javascript" src="/Scripts/jsPDF-1.2.60/plugins/split_text_to_size.js"></script>
    

    在原始用例中,虽然它不起作用 . 但是有一些额外的脚本被调用,有些东西可能会破坏一些东西 .

    我得到的错误如下:任何线索如何禁用来自IE的getter?

    提前致谢!


    编辑

    我发现了什么问题:页面在IE8的兼容模式下显示,当我禁用此功能时,一切都像魅力一样! :-)

    enter image description here

相关问题