我面临一个问题,试图将我的网站导出到PDF函数。
在浏览网络时,我找到了一些解决方案,但不是,而是将页面打印成PDF格式的。
http://parall.ax/products/jspdf不能把纯html变成pdf文件。
我知道关于这个问题有很多问题,但是对于这个问题没有一个明确的答案:可以从客户端导出html内容到PDF中吗?
如果可能的话,我会很高兴知道怎么做的。
如果没有,请建议我应该如何从服务器端(java / php / node.js)进行操作。
请注意,该页面包含高图表和图像:您可以在这里查看:
发布于 2014-07-17 06:48:41
我使用DOMPDF,它采用内联PHP,并使用它将所有HTML标记(CSS )转换为PDF。您可以使用页面末尾的按钮实现它的客户端。
示例:
THE PHP:
<?php
if(isset($_POST['submit']))
{
$content = $_POST['html'];
if(empty($page))
{
$error = 'Please include at least ONE completed field.';
}
else
{
include_once('dompdf/dompdf_config.inc.php');
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream('Completed_Form.pdf');
}
}
?>
The HTML:
<input type="submit" name="submit" id="submit" value="Generate PDF" class="submitButton">这是一个关于如何使用DOMPDF和下载必要文件的内容丰富的视频。
https://www.youtube.com/watch?v=PENbtWrVUjI&index=7&list=FLR4e8kAlnW4FkgpQrGrOfMg
发布于 2014-11-27 18:02:21
这是一个很好的用于HTML转换> https://github.com/MrRio/jsPDF的JS库
https://stackoverflow.com/questions/24796387
复制相似问题