PHP Classes
elePHPant
Icontem

mPDF Wrapper: Compose and generate PDF documents using mPDF

Recommend this page to a friend!
  Info   View files View files (5)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2015-06-25 (1 year ago) RSS 2.0 feedNot enough user ratingsTotal: 473 All time: 5,708 This week: 1,068Up
Version License PHP version Categories
mpdf-wrapper 0.1MIT/X Consortium ...5.4HTML, PHP 5, Files and Folders
Description Author

This package can compose and generate PDF documents using mPDF.

It can create an instance of the mPDF class and set or get several document parameters using setter and getter functions, like for the document format, margins, orientation and default font.

The provider class can also set some document parameters defined as HTML like a CSS stylesheet, or get the mPDF instance object so you can add content as HTML blocks directly to the document.

Picture of Rafael Espinosa
  Performance   Level  
Name: Rafael Espinosa <contact>
Classes: 6 packages by
Country: Cuba Cuba
Innovation award
Innovation award
Nominee: 1x

Details

Fluency/mPDF

mPDF wrapper. Check mPDF website for further details

Using in Symfony2

Add the bridge classes to container config.

mPDF container config

<parameters>
    <parameter key="fluency_office.mpdf.factory.class">Fluency\Bridge\MPdf\MPdfFactory</parameter>
    <parameter key="fluency_office.mpdf.provider.class">Fluency\Bridge\MPdf\MPdfProvider</parameter>
</parameters>

<services>
    <service id="fluency_office.mpdf.factory" class="%fluency_office.mpdf.factory.class%"/>
    <service id="fluency_office.mpdf.provider" class="%fluency_office.mpdf.provider.class%">
        <argument type="service" id="fluency_reports.mpdf.factory" />
    </service>
    <service id="mpdf.factory" alias="fluency_office.mpdf.factory"/>
    <service id="mpdf.provider" alias="fluency_office.mpdf.provider"/>
</services>

Generate PDF files from controllers.

$mpdf = $this->get('mpdf.provider');
$mpdf->getMPdfInstance()->WriteHTML(
    'Some HTML Text or $this->render(your_twig_view)->getContent()'
);
return $mpdf->getMPdfResponse();
  Files folder image Files  
File Role Description
Files folder imagesrc (1 directory)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. Auxiliary data
Accessible without login Plain text file README.md Doc. Auxiliary data

  Files folder image Files  /  src  
File Role Description
Files folder imageMPdf (2 files)

  Files folder image Files  /  src  /  MPdf  
File Role Description
  Plain text file MPdfFactory.php Class Class source
  Plain text file MPdfProvider.php Class Class source

 Version Control Unique User Downloads Download Rankings  
 100%
Total:473
This week:0
All time:5,708
This week:1,068Up