相关疑难解决方法(0)

外部css是否应用于jsPDF生成的pdfs

我已经开始使用jspdf制作一些演示了.我有一个html文件,我的CSS在外部文件中.

我写了下面的代码来生成我的pdf

$('#pdfButton').on('click', function(){

   var pdf = new jsPDF('p','in','letter')
   , source = $('#main')[0]
   , specialElementHandlers = {
      '#bypassme': function(element, renderer){
      return true
      }
   }

  pdf.fromHTML(
     source // HTML string or DOM elem ref.
      , 0.5 // x coord
      , 0.5 // y coord
      , {
            'width':700 // max width of content on PDF
            , 'elementHandlers': specialElementHandlers
       }
   )
   pdf.output('dataurl');

   });


});
Run Code Online (Sandbox Code Playgroud)

其中main是div的id,其内容我要导出为pdf.内容导出为pdf但不是整个内容(pdf被剪切).它可以是动态内容.我在外部文件中的css也没有得到应用,像表格行,背景颜色等样式没有被应用.

如何在生成之前将外部css应用于pdf?甚至可以使用jsPDF ..?请给我任何建议.

提前致谢

html javascript css jspdf

2
推荐指数
1
解决办法
6365
查看次数

标签 统计

css ×1

html ×1

javascript ×1

jspdf ×1