Я делаю преобразование HTML в pdf с помощью jspdf
Вот мой рабочий код...
http://codepen.io/anon/pen/dPZaYN
Вы можете видеть, что вывод (ниже) отличается от PDF. Здесь нет границ и выравнивания.
Я не могу добиться простого макета/выравнивания, заполнения/поплавка и т.д.
Вот как это должно выглядеть (здесь также можно увидеть мой HTML-код)
http://screencast.com/t/xE6fbJKrA9m
Но когда я получаю pdf этого из jspdf, это выглядит так
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>