如何将html页面的动态内容转换为pdf [英] how to convert dynamic contents of html page to pdf

查看:730
本文介绍了如何将html页面的动态内容转换为pdf的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在html页面中,使用jquery动态创建了一些标签,并使用jquery和php从msql db加载了内容. 我想将此动态页面转换为pdf. 我尝试了以下代码,但它会生成html页面静态部分的pdf.

In html page some tags are dynamically created using jquery and contents are loaded from msql db using jquery and php. I want convert this dynamic page to pdf. I have tried following code but it generate pdf of static part of html page.

<?php
    ob_start();
?>
//html code and internal css, javascript used in external file with jquery library
<?php
  include('dompdf/dompdf_config.inc.php');
  $contents = ob_get_contents();
  ob_end_clean();
  $dompdf = new DOMPDF();
  $dompdf->load_html($contents);
  $dompdf->render();
  $dompdf->stream('file.pdf'); 
?>

因此,如何在处理动态html页面的内容(使用javascript/php)后将其存储在php变量中,并在dompdf或其他转换器中将其转换为pdf.

So how to store contents of dynamic html page in a php variable after processing it ( using javascript/php ) and convert it to pdf usin dompdf or other converter.

推荐答案

我建议您看看wkhtmltopdf.使其呈现Google图表(通过JavaScript API动态生成)的效果很好.

I'd suggest you take a look at wkhtmltopdf. I've had good results with getting it to render google charts, which are built dynamically from a javascript api.

http://code.google.com/p/wkhtmltopdf/

这篇关于如何将html页面的动态内容转换为pdf的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆