2017 © Pedro Peláez
 

library unisoft-dompdf-module

A Zend Framework 2 module for incorporating DOMPDF support. (Fork: Raymond Kolbe)

image

marceltk/unisoft-dompdf-module

A Zend Framework 2 module for incorporating DOMPDF support. (Fork: Raymond Kolbe)

  • Thursday, May 3, 2018
  • by marceltk
  • Repository
  • 1 Watchers
  • 0 Stars
  • 10 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

DOMPDFModule

Master: Build Status, (*1)

The DOMPDF module integrates the DOMPDF library with Zend Framework 2 with minimal effort on the consumer's end., (*2)

Requirements

https://github.com/zendframework/zendframework - [Zend Framework 2] - [Zend Framework 3], (*3)

Installation

Installation of DOMPDFModule uses PHP Composer. For more information about PHP Composer, please visit the official PHP Composer site., (*4)

Installation steps

  1. cd my/project/directory
  2. create a composer.json file with following contents:, (*5)

    json { "require": { "marceltk/unisoft-dompdf-module": "dev-master" } }, (*6)

  3. install PHP Composer via curl -s http://getcomposer.org/installer | php (on windows, download http://getcomposer.org/installer and execute it with PHP)
  4. run php composer.phar install
  5. open my/project/directory/config/application.config.php and add the following key to your modules:, (*7)

    php 'DOMPDFModule',, (*8)

Configuration options

You can override options via the dompdf_module key in your local or global config files. See DOMPDFModule/config/module.config.php for config options., (*9)

Usage

<?php

namespace Application\Controller;

use Zend\Mvc\Controller\AbstractActionController;
use DOMPDFModule\View\Model\PdfModel;

class ReportController extends AbstractActionController
{
    public function monthlyReportPdfAction()
    {
        $pdf = new PdfModel();
        $pdf->setOption('filename', 'monthly-report'); // Triggers PDF download, automatically appends ".pdf"
        $pdf->setOption('paperSize', 'a4'); // Defaults to "8x11"
        $pdf->setOption('paperOrientation', 'landscape'); // Defaults to "portrait"

        // To set view variables
        $pdf->setVariables(array(
          'message' => 'Hello'
        ));

        return $pdf;
    }
}

To-do

  • Add command line support.

The Versions

03/05 2018

dev-master

9999999-dev http://unisoft.net.br

A Zend Framework 2 module for incorporating DOMPDF support. (Fork: Raymond Kolbe)

  Sources   Download

MIT

The Requires

 

by Marcel Candido

zf2 pdf zf3 dompdf

03/05 2018

1.0.2

1.0.2.0 http://unisoft.net.br

A Zend Framework 2 module for incorporating DOMPDF support. (Fork: Raymond Kolbe)

  Sources   Download

MIT

The Requires

 

by Marcel Candido

zf2 pdf zf3 dompdf

03/05 2018

1.0.1

1.0.1.0 http://unisoft.net.br

A Zend Framework 2 module for incorporating DOMPDF support. (Fork: Raymond Kolbe)

  Sources   Download

MIT

The Requires

 

by Marcel Candido

zf2 pdf zf3 dompdf