/phptopdf

laravel 4.2 package for generating pdf from php , html , url

Primary LanguagePHPOtherNOASSERTION

PDF maker Package for Laravel 4.2

Installation

Add this package to your composer.json and run composer update. "Majid/phptopdf": "dev-master"

Add the ServiceProvider to the providers array in

 app/config/app.php
'Majid\Phptopdf\PhptopdfServiceProvider'

then go to phptopdf sign up page and sign up , it's free. then get API_KEY from site and just copy and paste it in line 5 of file mentiond below.

your_project_path/vendor/phptopdf/src/Majid/Phptopdf/phptopdf.php
$my_html = '<HTML>';
$my_html .= "<link rel=\"stylesheet\" href=\"http://phptopdf.com/bootstrap.css\">";


$my_html .= "<div>".
$my_html .= "what ever html element and php function which has html element output you can use here like below"
$my_html .= "<div/>"

$math_var = (2+3) * 7;
$my_html .= "<div>".
$my_html .= $math_var;
$my_html .= "<div/>"



$my_html .= '</HTML>';
$pdf_options = array(
  "encoding" => 'UTF-8',
  "source_type" => 'html',
  "source" => $my_html,
  "action" => 'save',
  "save_directory" =>  app_path().'/../public/files/pdf',
  "file_name" => 'factor.pdf'
  );

  Phptopdf::phptopdf($pdf_options);

As you can see phptopdf function is a function which is available in phptopdf library and I just gathered all of its function under my class and you can use all of its functions as below :

Phptopdf::phptopdf
Phptopdf::phptopdf_url
Phptopdf::phptopdf_html

see phptopdf.com for functions arguments and right syntax.

Phptopdf::phptopdf($pdf_options);

and finally you can read phptopdf official web site for more documentation. ##License this package was created by Majid Abdolhosseini and is released under the MIT License.