Skip to content

Latest commit

 

History

History
58 lines (37 loc) · 1.5 KB

File metadata and controls

58 lines (37 loc) · 1.5 KB

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");