【发布时间】:2015-04-08 21:30:43
【问题描述】:
我正在使用 jspdf 进行 HTML 到 pdf 的转换
这是我的运行代码...
http://codepen.io/anon/pen/dPZaYN
您可以看到输出(下图)与 PDF 不同。没有边框和对齐方式。
我无法实现简单的布局/对齐、填充/浮动等。
这就是它的外观(您也可以在这里查看我的 Html 代码)
http://screencast.com/t/xE6fbJKrA9m
但是当我从 jspdf 获取这个的 pdf 时,它看起来像这样
http://screencast.com/t/z8cizeY9
这是我的 jspdf 代码..
var doc = $wnd.jsPDF('p', 'pt', 'a4', true);
var source = $('#content').first();
var specialElementHandlers = {
'#bypassme': function (element, renderer) {
return true;
}
};
doc.fromHTML(
htmltest,
{
'elementHandlers': specialElementHandlers
});
doc.save('Test.pdf');
这是我的头
<script type="text/javascript" src="jspdf/jspdf.js"></script>
<script type="text/javascript" src="jspdf/FileSaver.js"></script>
<script type="text/javascript" src="jspdf/jspdf.min.js"></script>
<script type="text/javascript" src="jspdf/jquery-1.11.2.min.js"></script>
<script type="text/javascript" src="jspdf/libs/adler32cs.js"></script>
<script type="text/javascript" src="jspdf/BlobBuilder.js"></script>
<script type="text/javascript" src="jspdf/jspdf.plugin.addimage.js"></script>
<script type="text/javascript" src="jspdf/jspdf.plugin.standard_fonts_metrics.js"></script>
<script type="text/javascript" src="jspdf/jspdf.plugin.split_text_to_size.js"></script>
<script type="text/javascript" src="jspdf/jspdf.plugin.from_html.js"></script>
【问题讨论】:
标签: javascript pdf-generation jspdf