/html-to-jpeg-php

Multiple html pages convert to jpg with Html2Canvas and PHP. Html2Jpg

Primary LanguagePHP

Html to Jpeg with Php and html2canvas

Multiple html pages convert to jpeg with html2canvas and PHP. You can easily convert your html or php pages to jpeg with this library.

Demo

##Example

You need to create 2 php files.I named "index.php" and "download.php". You have to define your html pages into the "index.php" and after that you should call download function on "download.php" .You can easily change file names with library config.

###Index.php

Define to html2canvas and jquery scripts.

  <script src="https://code.jquery.com/jquery-2.x-git.min.js"></script>
  <script src="http://eray.info/demo/html-to-jpeg-php/js/html2canvas.js"></script>

Add these codes into to body

 include('HtmlToJpeg.php');
 $html2Jpeg = new HtmlToJpeg();
 
 //Pages
 $html2Jpeg->renderHtml("<h1>Page 1</h1><div style='width:200px;height:300px;background:blue'></div>");//You can write html
 $html2Jpeg->renderView("test.html");//you can add html or php files as a page
 $html2Jpeg->renderHtml("<h1>Page 3</h1><div style='width:200px;height:300px;background:blue'></div>");//You can write html
 
 echo $html2Jpeg->output();

###Download.php

include "HtmlToJpeg.php";
$html2jpeg = new HtmlToJpeg();
$html2jpeg->download();//starting download

Thats it!

Write Html as a page

 $html2Jpeg->renderHtml("<h1>Page</h1><div style='width:200px;height:300px;background:blue'></div>");

Add a view as a page

 $html2Jpeg->renderView("test.php");