PHP Classes

mPDF Wrapper: Compose and generate PDF documents using mPDF

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 528 All time: 5,666 This week: 206Up
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
Age: 36
All time rank: 19864 in Cuba Cuba
Week rank: 227 Up2 in Cuba Cuba Up
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 (5)  
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 (5)  /  src  
File Role Description
Files folder imageMPdf (2 files)

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

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:528
This week:0
All time:5,666
This week:206Up