gpt4 book ai didi

php - WKHTMLtoPDF 头文件内容未显示在 PDF 中

转载 作者:可可西里 更新时间:2023-11-01 13:03:33 24 4
gpt4 key购买 nike

我试图使用我发现的这个例子隐藏第一页上的页眉页码 here .这只有在我将它与 footer-html 一起使用时才有效,如果我将它与 header-html 一起使用则不会显示/隐藏任何内容。最初我试图增加这个 solution它也可以使用 footer-html,但由于我无法在页眉中使用它,所以我继续搜索。我已经尝试过使用和不使用 'header-center' => '[[page]]' 以防将其与 header-html 一起使用导致冲突。最近有人能让它在标题中工作吗?我正在使用 PHPWKHTMLtoPDF 包装器版本 1.2.6-dev 如果这有助于更新版本的 WKHTMLtoPDF,因为最新版本的 PHPWKHTMLtoPDF 使用 namespace 而我们使用的是不支持它们的 CodeIgniter 2.x-dev (或者玩不好记不住)。

    // Create document PDF
$pdf = new $this->wkhtmltopdf;

// Locate WkHtmlToPdf executable for Windows
if( $pdf->getIsWindows() )
{
$pdf->setOptions( array( 'binPath' => 'C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe',
'no-outline',
'encoding' => 'UTF-8',
'margin-top' => 30,
'margin-right' => 20,
'margin-bottom' => 30,
'margin-left' => 20,

// Default page options
'disable-smart-shrinking',
'user-style-sheet' => 'pdf.css',
'header-html' => dirname(__FILE__) . '\..\views\wkhtmltopdf\header.html'
) );
}

// Generate document fields
$docInputs = $this->generate_inputs( $inputs, json_decode( $this->load->file( APPPATH . '/mapping/' . $document['mapping'], TRUE ), TRUE ) );

// Merge document fields into HTML exported Word files
$docHTML = $this->parser->parse( 'docs/' . $document['html'], $docInputs, TRUE );

// Add HTML as page, along with option for page header
$pdf->addPage( $docHTML, array( 'header-center' => '[[page]]',
'header-spacing' => '10',
'header-font-name' => 'Times New Roman'
) );

最佳答案

您需要添加 <!DOCTYPE html>到头文件,WKHTMLtoPDF issue #46对于版本 0.12

关于php - WKHTMLtoPDF 头文件内容未显示在 PDF 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27847443/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com