用JavaScript打印PDF表格的最佳方法是什么?
例如,我有下一个代码,如果单击“显示PDF”,该表将在新窗口中以PDF形式显示。
可以使用jsPDF库实现此功能吗?
<body>
<table>
<tr>
<th>example</th>
<th>example2</th>
</tr>
<tr>
<td>value1</td>
<td>value2</td>
</tr>
</table>
<br>
<input type="button" value="Show PDF">
</body>
最佳答案
您应该使用DOMPDF:dompdf是HTML到PDF的转换器。 dompdf的本质是(大多数)PHP兼容的CSS 2.1 HTML布局和呈现引擎。它是样式驱动的渲染器:它将下载和读取外部样式表,内联样式标签以及单个HTML元素的样式属性。它还支持大多数演示HTML属性。
下载domPDF
http://code.google.com/p/dompdf/
<?
require "dompdf_config.inc.php";
$html = <<<STY
<table>
<tr>
<th>example</th>
<th>example2</th>
</tr>
<tr>
<td>value1</td>
<td>value2</td>
</tr>
</table>
</body>
STY;
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("mypdf.pdf", array("Attachment" => 0));
?>
关于javascript - 如何使用JavaScript在pdf上打印表格?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14791471/