dexamped/kohana-wkhtml2pdf

Kohana wrapper for wkhtml2pdf

Installs: 3 941

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 1

Open Issues: 0

Type:kohana-module

dev-master 2015-07-16 02:17 UTC

This package is not auto-updated.

Last update: 2024-05-11 16:12:45 UTC


README

Installation

  • Composer install: composer require dexamped/kohana-wkhtml2pdf
  • Download and make the wkhtml2pdf binary - http://wkhtmltopdf.org/downloads.html
  • Copy binary to MODPATH/kohana-wkhtml2pdf/vendor/bin directory
  • Load module in bootstrap
Kohana::modules(array(
	// ...
	'wkhtml2pdf' => MODPATH.'kohana-wkhtml2pdf', // PDF Generator
	// ...
));

Usage

/**
 * Generate and return PDF inline
 */
public function action_index()
{
	// HTML view to convert to PDF
	$view = View::factory('pdf/document');

	// Generate, return and delete file
	$this->response->send_file(WKHTML2PDF::pdf($view->render()), 'document.pdf', array('delete' => TRUE));
}