Wordpress上的DOMPDF无法传输已发送的pdf标头

时间:2014-02-03 14:40:42

标签: php wordpress pdf dompdf

我正在将DOMPDF集成到我的wordpress网站,但我无法使其工作,它始终显示

  

无法传输已发送的pdf:标头

这是我的代码。

<?php
/*
Template Name: test pdf
*/
get_header();
#
#   call sub page header
#
get_template_part('sub_page_header', 'sub_page_header_file');
?>
<?php
 require_once (get_template_directory() . '/dompdf/dompdf_config.inc.php'); // or whatever your path is
  $dompdf = new DOMPDF();

ob_start(); 


if (have_posts()) :
while (have_posts()) : the_post(); ?>

<article class="post" id="post-<?php the_ID(); ?>">
<h1><?php the_title();?><h1>
<?php 
the_content();
endwhile;
endif; 



    file_put_contents(get_template_directory() . 'property.html', ob_get_contents());



$ofilename=$_GET['filename'];

    $filename=(get_template_directory() . 'property.html');
    $dompdf->load_html(file_get_contents($filename));
    $dompdf->render();
    $dompdf->stream($ofilename.".pdf");

get_footer();?>

如果我正确使用了脚本,或者我的代码有问题,请告诉我。感谢。

0 个答案:

没有答案