이 예제를 사용하여 첫 페이지의 헤더 페이지 번호를 숨기려고하는데 here을 발견했습니다. footer-html과 함께 사용하는 경우에만 작동하며 header-html과 함께 사용하면 아무 것도 표시하거나 숨기지 않습니다. 원래는 footer-html을 사용하여 작업 한이 solution을 보완하려고했으나 헤더에서 작동하지 못했기 때문에 계속 검색했습니다. header-html이 충돌을 일으키는 경우에 사용하기 위해 'header-center'=> '[[page]]'를 사용하거나 사용하지 않고 시도했습니다. 누구든지 최근 헤더에서이 작업을 수행 할 수 있었습니까? PHPWKHTMLtoPDF wrapper 버전 1.2.6-dev를 사용하고 있습니다. PHPWKHTMLtoPDF의 최신 버전이 네임 스페이스를 사용하고 있고, 우리가 CodeIgniter 2.x-dev를 사용하고 있기 때문에 WKHTMLtoPDF의 최신 버전까지 지원합니다. (또는 잘 연주해도 기억이 안납니다).WKHTMLtoPDF 헤더 파일 내용이 PDF에 표시되지 않습니다.
// 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'
));
음 ... 별개의 질문입니다. :) 헤더 HTML 코드를 보여줄 수 있습니까? – Nenotlep