Don't like ads? PRO users don't see any ads ;-)
Guest

test html2pdf pour spip

By: a guest on Sep 13th, 2010  |  syntax: PHP  |  size: 0.75 KB  |  hits: 156  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. // récupération du contenu HTML
  2. $ch = curl_init('http://domain.tld:1081/spip.php?page=fiche_pdf&id_article=50');
  3. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  4. curl_setopt($ch, CURLOPT_PROXY, "http://proxy.domain.tld");
  5. curl_setopt($ch, CURLOPT_PROXYPORT, 8080);
  6. $content = curl_exec($ch);
  7.  
  8. $content = utf8_decode($content);
  9. $content = html_entity_decode($content, ENT_QUOTES);
  10.        
  11. // conversion HTML => PDF
  12. require_once(dirname(__FILE__).'/html2pdf/html2pdf.class.php');
  13. try {
  14.                 $html2pdf = new HTML2PDF('P','A4','fr', false, 'ISO-8859-15');
  15. //              $html2pdf->setModeDebug();
  16.                 $html2pdf->setDefaultFont('Arial');
  17.                 $html2pdf->writeHTML($content, isset($_GET['vuehtml']));
  18.                 $html2pdf->Output('exemple00.pdf');
  19. }
  20. catch(HTML2PDF_exception $e) { echo $e; }