holabs/dompdf

DomPDF bridge for Nette framework

Maintainers

Details

github.com/Holabs/DomPDF

Source

Issues

Installs: 1 550

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 1

Open Issues: 0

pkg:composer/holabs/dompdf

v0.1.1 2020-12-18 10:48 UTC

This package is auto-updated.

Last update: 2025-10-18 20:45:24 UTC


README

DomPDF bridge for Nette framework

Installation

Requirements:

composer require holabs/dompdf

Configuration

extensions:
	holabs.dompdf: Holabs\DomPDF\Bridges\Nette\DIExtension

holabs.dompdf:
	defaultPaperSize: 'a4'
	# Same params as \Dompdf\Options.
	#Look at \Holabs\DomPDF\Bridges\Nette\DIExtension for default values

Using

Usage is same as classic Dompdf but there is factory and response interface

Your Presenter now can looks like this:

<?php

namespace App\Presenters;

use Holabs\DomPDF\Factory;
use Nette\Application\UI\Presenter;


class PDFPresenter extends Presenter {

	/** @var Factory */
	public $dompdfFactory;

	public function actionDefault() {

		$document = $this->dompdfFactory->create();
		
		$this->sendResponse($document);
	}

}