首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以从客户端将html内容导出为PDF吗?

问可以从客户端将html内容导出为PDF吗?
EN

Stack Overflow用户
提问于 2014-07-17 06:33:11
回答 2查看 9.5K关注 0票数 9

我面临一个问题,试图将我的网站导出到PDF函数。

在浏览网络时,我找到了一些解决方案,但不是,而是将页面打印成PDF格式的。

http://parall.ax/products/jspdf不能把纯html变成pdf文件。

我知道关于这个问题有很多问题,但是对于这个问题没有一个明确的答案:可以从客户端导出html内容到PDF中吗?

如果可能的话,我会很高兴知道怎么做的。

如果没有,请建议我应该如何从服务器端(java / php / node.js)进行操作。

请注意,该页面包含高图表和图像:您可以在这里查看:

http://angularjs.liadlivnat.com:8080/campaign

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-17 06:48:41

我使用DOMPDF,它采用内联PHP,并使用它将所有HTML标记(CSS )转换为PDF。您可以使用页面末尾的按钮实现它的客户端。

示例:

代码语言:javascript
复制
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

票数 -4
EN

Stack Overflow用户

发布于 2014-11-27 18:02:21

这是一个很好的用于HTML转换> https://github.com/MrRio/jsPDF的JS库

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24796387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档