******************************************************* ** Ce programme est distribué sous la licence LGPL, ** ** reportez-vous au fichier _LGPL.txt ou à ** ** http://www.gnu.org/licenses/lgpl.html ** ** pour en savoir plus. ** ** ** ** Copyright 2000-2010 par Laurent Minguet ** ******************************************************* ******************************* * HTML2PDF v4.01 - 07/05/2010 * ******************************* Utilisation : ------------ - necessite au minimum PHP5 - regardez les exemples fournis pour voir le fonctionnement. - il est TRES IMPORTANT de fournir du HTML 4.01 valide au convertisseur, mais seulement ce que contient le - pour les borders : il est conseillé qu'ils soient au format "solid 1mm #000000" - pour les paddings : ils ne sont applicables qu'aux balises table, th, td, div, li - Une fonte par défaut peut être précisée,au cas ou la fonte demandée n'existe pas ou si aucune fonte n'est indiquée : $html2pdf->setDefaultFont('Arial'); - la possibilité de protégé vos PDF est présente, CF Exemple 7. - Certains tests peuvent être activés (true) ou de désactivés(false) : * méthode setTestIsImage : tester que les images doivent existent bien * méthode setTestTdInOnePage : tester que le contenu des TDs rentre sur une seule page * méthode setTestIsDeprecated : tester que les anciennes proprietes des balises spécifiques ne sont plus presentes - Un mode DEBUG permettant de connaitre les ressources utilisées lors de la construction du PDF est présente. Il est activable en rajoutant la commande suivante juste après le constructeur (cf exemple 0): $htmlpdf->setModeDebug(); - Certaines balises spécifiques ont été introduites : * (CF Exemple 7) : permet de définir le format, l'orientation, les marges left, right, top et bottom, l'image et la couleur de fond d'une page, sa taille et position, le footer. Il est egalement possible de garder les header et footer des pages précédentes, grace à l'attribue pageset="old" (CF Exemple 3 et 4) * (CF Exemple 3) * (CF Exemple 3) * : permet de forcer l'affichage d'une partie sur une même page. Si cette partie ne rentre pas dans le reste de la page, un saut de page est effectué avant. * (CF Exemples 0 et 9) : permet d'inserer des barcodes dans les pdfs, CF Exemples 0 et 9 Les types de codebar possible sont ceux de TCPDF * (CF Exemple 13) : permet d'inserer un codebar à 2 dimensions de type QRcode voici un exemple d'utilisation : seul le parametre "value" est obligatoire les différentes valeurs de type de correction sont L, M, Q, H (QR Code is registered trademark of DENSO WAVE INCORPORATED | http://www.denso-wave.com/qrcode/) * (CF Exemples 7 et About) : permet d'inserer des bookmark dans les pdfs, CF Exemple 7 et About. Il est egalement possible de créer un index automatiquement en fin de document, CF exemple About. * propriété css "rotate" : valeurs possibles : 0, 90, 180, 270 applicable uniquement sur les divs (cf exemple 8) change log : ----------- regardez le fichier _changelog.txt Aide et Support : ---------------- pour toutes questions et rapport de bug, merci d'utiliser exclusivement le lien de support ci-dessous. Je ne répondrais à aucune question en dehors, afin que tout le monde puisse profiter des réponses. Informations : ------------- Programmeur : Spipu email : webmaster@html2pdf.fr site : http://html2pdf.fr/ wiki : http://html2pdf.fr/fr/wiki support : http://html2pdf.fr/fr/forum Remerciement : ------------- * Olivier Plathey pour avoir conçu FPDF * Nicola Asuni pour les modifications qu'il a accepté d'apporter à TCPDF * yAronet pour l'hebergement du forum de support * toutes les personnes qui m'ont aidé à développer cet librairie, et à traduire les différents textes