Articles of mpdf

Сгенерированное изображение в mpdf

Я создал barcode с использованием zend barcode barcode zend barcode и его в kohana 3.3.1 controller и он выглядит так. <?php defined('SYSPATH') or die('No direct script access.'); class Controller_Barcode extends Controller_Base { public function after() { $this->response->headers('Content-Type','image/gif'); parent::after(); } public function action_Letter() { Helper_Barcode::generate_barcode(Enum_Post::LETTER); } } Он отлично работает на сайтах просмотра, но когда я […]

загрузка html через mpdf

Здесь у меня проблема при преобразовании HTML в PDF с использованием mPDF. Я сделал следующий код: if(isset($_POST['imp1'])) { require_once 'mpdf60/mpdf.php'; $mpdf=new mPDF('c','A4','','' , 0 , 0 , 0 , 0 , 0 , 0); $mpdf->SetDisplayMode('fullpage'); $mpdf->list_indent_first_level = 0; // $stylesheet = file_get_contents('css/style.css'); $mpdf->WriteHTML($stylesheet,1); $test= "<html><body><table><tr><td>Hello</td></tr></table></body></html>"; $mpdf->WriteHTML($test, 2); $mpdf->Output(); exit(); } ?> Этот код работает нормально, […]

Водяной знак в mPDF (PHP) работает неправильно

У меня странная проблема с моим php-скриптом, использующим mPDF. Я создаю PDF-файл из HTML, и я хочу установить водяной знак на каждой странице. Поэтому я стараюсь, как в руководстве: if($_REQUEST['WATERMARK']==1){ $mpdf->SetWatermarkText('draft'); $mpdf->showWatermarkText = true; $mpdf->watermarkTextAlpha= 0.4; } но он работает неправильно, потому что он установил мне водяной знак без ясности (например, я установил watermarkTextAlpha = […]

Ошибка mPDF: невозможно найти таблицу xref

Когда я пытаюсь загрузить PDF-файл и разделяя каждую страницу как pdf, некоторые файлы в формате pdf работают, но некоторые из файлов PDF показывают эту ошибку: mPDF error: Unable to find xref table -" Maybe a Problem with auto_detect_line_endings" Мой код: ini_set('memory_limit', '512M'); $pagecount = Model::count_pages($documentPath.$journalDoc); for ($i=1; $i<=$pagecount; $i++) { $pdf = new mPDF('','Letter',12,'helvetica, sans-serif',200,0,0,20,0,10,'P'); […]

Как установить высоту таблицы в mpdf

Я создаю счета-фактуры, используя MPDF. Мои строки позиций динамичны, поэтому высота таблицы, которая показывает элементы, должна быть гибкой. Когда я печатаю PDF, используя следующий код: <!– Latest compiled and minified CSS –> <?php echo $this->Html->css(array('bootstrap.min','AdminLTE.min','skin-green','font-awesome.min')); ?> <style type="text/css"> .products{ width: 100%; border-collapse: collapse; } h2,h3{ margin: 0; padding:0; } .border{ border: 1px solid black; padding:5px; […]

MPDF показывает дополнительную страницу в конце

Я использовал mpdf для генерации pdf из html. Есть одна проблема, что этот сгенерированный pdf-файл показывает одну страницу дополнительно. Если контент заканчивается на странице 1, он генерирует 2 страницы, и если контент заканчивается на странице 2, он генерирует три страницы. Вот мой код- <?php include("mpdf/mpdf.php"); $mpdf=new mPDF('fsalbertpro','A4','','' , 0 , 0 , 0 , 0 […]

mpdf не работает в Google Chrome, но отлично работает в Firefox

Снова застрял в ситуации при создании PDF-документа usong mPDF. Я сделал следующий код, который отлично работает в Firefox и Safari, но не работает в Google Chrome. require_once 'mpdf60/mpdf.php'; $mpdf=new mPDF('c','A4','','' , 0 , 0 , 0 , 0 , 0 , 0); $mpdf->SetDisplayMode('fullpage'); $mpdf->list_indent_first_level = 0; $stylesheet = file_get_contents('css/style.css'); $mpdf->WriteHTML($stylesheet,1); $mpdf->WriteHTML($test, 2); $mpdf->Output(); Кто-нибудь может […]

mPDF – результат PHP с переменными через буфер

Кажется, не получается заставить это работать, все из буфера показывается, но не создается PDF-файл, если все его в php, как $html = 'Hello World' генерируется отлично? – ПЕРЕСМОТРЕННЫЙ ВОПРОС – включенный примерный код для отображения фонового изображения сертификата в сгенерированном PDF-файле – это пустой PDF … div.php экрана div.php выполняется сам по себе. – ПЕРЕСМОТРЕННЫЙ […]

создать динамический счет-фактуру, используя mpdf

MPDF $html=' <body> <div id="page"> <div id="logo"> <a href="http://www.danifer.com/"><img src="./HTML Invoice Template_files/invoice_logo.jpg"></a> </div><!–end logo–> <div id="address"> <p><strong>'.$company.'</strong><br> <a href="mailto:'.$dbobj->getAdminEmail().'">'.$dbobj->getAdminEmail().'</a> <br><br> Transaction # xxx<br> Created on 2008-10-09<br> </p> </div><!–end address–> <div id="content"> <p> <strong>Customer Details</strong><br> Name: '.$dbobj->UserFullName().'<br> Email: '.$dbobj->UserEmail().'<br> Contact: '.$dbobj->UserContact().'<br> Payment Type: MasterCard </p> <hr> <table> <tbody> <tr> <td><strong>Description</strong></td> <td><strong>Qty</strong></td> <td><strong>Unit Price</strong></td> <td><strong>Amount</strong></td> </tr> <tr […]

Облицовка страницы в PDF с помощью MPDF

У меня есть html-страница, которая имеет границы, но когда я использую MPDF, он разбивает div и не помещает границу выше или ниже разбитого div, кто-нибудь знает, как ее исправить, или пусть каждая страница с границей?