[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3master/var/www/se3/html2pdf/examples/ -> qrcode.php (source)

   1  <?php
   2  /**
   3   * HTML2PDF Librairy - example
   4   *
   5   * HTML => PDF convertor
   6   * distributed under the LGPL License
   7   *
   8   * @author      Laurent MINGUET <webmaster@html2pdf.fr>
   9   *
  10   * isset($_GET['vuehtml']) is not mandatory
  11   * it allow to display the result in the HTML format
  12   */
  13  
  14      // get the HTML
  15       ob_start();
  16       $msg = "Le site de html2pdf\r\nhttp://html2pdf.fr/";
  17  ?>
  18  <page backtop="10mm" >
  19      <page_header>
  20          <table style="width: 100%; border: solid 1px black;">
  21              <tr>
  22                  <td style="text-align: left;    width: 50%">html2pdf</td>
  23                  <td style="text-align: right;    width: 50%">Exemples de QRcode</td>
  24              </tr>
  25          </table>
  26      </page_header>
  27      <h1>Exemples de QRcode</h1>
  28      <h3>Message avec Correction d'erreur L, M, Q, H (valeur par défaut : H)</h3>
  29      <qrcode value="<?php echo $msg; ?>" ec="L" style="width: 30mm;"></qrcode>
  30      <qrcode value="<?php echo $msg; ?>" ec="M" style="width: 30mm;"></qrcode>
  31      <qrcode value="<?php echo $msg; ?>" ec="Q" style="width: 30mm;"></qrcode>
  32      <qrcode value="<?php echo $msg; ?>" ec="H" style="width: 30mm;"></qrcode>
  33      <br>
  34      <h3>Message avec différentes largeurs</h3>
  35      <qrcode value="<?php echo $msg; ?>" style="width: 20mm;"></qrcode>
  36      <qrcode value="<?php echo $msg; ?>" style="width: 30mm;"></qrcode>
  37      <qrcode value="<?php echo $msg; ?>" style="width: 40mm;"></qrcode>
  38      <qrcode value="<?php echo $msg; ?>" style="width: 50mm;"></qrcode>
  39      <br>
  40      <h3>Message de différentes couleurs</h3>
  41      <qrcode value="<?php echo $msg; ?>" style="width: 40mm; background-color: white; color: black;"></qrcode>
  42      <qrcode value="<?php echo $msg; ?>" style="width: 40mm; background-color: yellow; color: red"></qrcode>
  43      <qrcode value="<?php echo $msg; ?>" style="width: 40mm; background-color: #FFCCFF; color: #003300"></qrcode>
  44      <qrcode value="<?php echo $msg; ?>" style="width: 40mm; background-color: #CCFFFF; color: #003333"></qrcode>
  45      <br>
  46      <h3>Message sans border</h3>
  47      <qrcode value="<?php echo $msg; ?>" style="border: none; width: 40mm;"></qrcode>
  48      <br>
  49  </page>
  50  <?php
  51       $content = ob_get_clean();
  52  
  53      // convert to PDF
  54      require_once(dirname(__FILE__).'/../html2pdf.class.php');
  55      try
  56      {
  57          $html2pdf = new HTML2PDF('P', 'A4', 'fr');
  58          $html2pdf->pdf->SetDisplayMode('fullpage');
  59          $html2pdf->writeHTML($content, isset($_GET['vuehtml']));
  60          $html2pdf->Output('qrcode.pdf');
  61      }
  62      catch(HTML2PDF_exception $e) {
  63          echo $e;
  64          exit;
  65      }


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1