jsPDF不会将div的元素转换为PDF格式 [英] jsPDF is not converting element of a div into PDF format
本文介绍了jsPDF不会将div的元素转换为PDF格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好
我有一种情况,我必须将转发器的元素转换为pdf。所以我正在使用jsPDF插件。首先我试图转换div的元素,但它不起作用请帮助克服这个。
我的剧本是
Hello
i have a situation,in which i have to convert element of a repeter into pdf. so i am using jsPDF plugin. first i am trying to convert the element of a div,but it is not working please help to overcome from this.
my script is
<script src="jquery-1.7.1.min.js"></script>
<script src="jspdf.js"></script>
<script src="jspdf.plugin.standard_fonts_metrics.js"></script>
<script src="jspdf.plugin.split_text_to_size.js"></script>
<script src="jspdf.plugin.from_html.js"></script>
<title></title>
<script>
$(document).ready(function () {
$(function () {
var doc = new jsPDF();
var specialElementHandlers = {
'#editor': function (element, renderer) {
return true;
}
};
$('#cmd').click(function () {
doc.fromHTML($('#content').html(), 15, 15, {
'width': 170,
'elementHandlers': specialElementHandlers
});
doc.save('sample-file.pdf');
});
});
});
</script>
和HTMl div是;
and HTMl div is ;
<body>
<form id="form1" runat="server">
<div id="content">
<h3>Hello, this is a H3 tag</h3>
<p>a pararaph</p>
</div>
<div id="editor"></div>
<button id="cmd">generate PDF</button>
</form>
</body>
推荐答案
( document )。ready( function (){
(document).ready(function () {
( function (){
var d oc = new jsPDF();
var specialElementHandlers = {
' #editor': function (元素,渲染器){
return < span class =code-keyword> true ;
}
};
(function () { var doc = new jsPDF(); var specialElementHandlers = { '#editor': function (element, renderer) { return true; } };
(' #cmd ')。点击( function (){
doc.fromHTML(
('#cmd').click(function () { doc.fromHTML(
这篇关于jsPDF不会将div的元素转换为PDF格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文