========================================================== PHP-Barcode PDF ========================================================== 1. Qu'est-ce qui différencie PHP-Barcode de PHP-Barcode PDF ? ================================================= PHP-Barcode PDF est une extension de PHP-Barcode (écrit par Folke Ashberg). PHP-Barcode PDF ajoute quelques fonctionnalités à PHP-Barcode: 1) Création de code barres en série 2) Codes barres créés placés dans un fichier PDF 3) Enregistrement dans un fichier texte des séries de codes barres générées IMPORTANT: en revanche PHP-Barcode PDF ne permet que la création de codes barres de type EAN13 / ISBN Note: pour générer les fichiers PDF, vous avez besoin de FPDF (http://www.fpdf.org/). Cette librairie freeware peut être déchargée depuis le site mentionné. 2. Comment fonctionne PHP-Barcode PDF ? =================================== IMPORTANT : Veillez à mettre les droits d'écritures (chmod 777 par exemple) sur le répertoire où est installé barcode, ainsi que dans les sous-répertoires img et pdf PHP-Barcode PDF commence par créer les images des codes barres qui correspondent à la série indiquée par l'utilisateur (en format PNG) Ensuite, un fichier PDF est créé et toutes les images présentes dans le répertoire img sont placées successivement placées dans le fichier Les images sont détruites au fur et à mesure Le fichier PDF est enregistré sur le serveur. Les fichiers PDF ne sont jamais supprimés par PHP-Barcode PDF, c'est à l'utilisateur de le faire s'il le souhaite. 3. Utilisation de PHP-Barcode PDF =========================== 1) Indiquez une plage de codes barres a créer; le programme ne créera pas les codes barres si la plage est plus grande que la limite fixée dans le champ "Nombre maximum d'étiquettes...". Si le nombre est trop élevé, PHP pourrait connaître une erreur "Maximum execution time of xxx seconds exceeded". Si vous avez les droits pour le faire, vous pouvez aller dans le code source et rajouter un set_time_limit() dans index.php. 2) Toutes les unités sont en milimètres (mm) 3) Toutes les couleurs sont à indiquer sous forme r,g,b où r,g et b sont des nombres compris entre 0 et 255 et représentent respectivement les valeurs des composantes rouge, vert et bleu. 4) Vous pouvez ajouter un logo à gauche de chaque code barre. Le chemin a indiquer est relatif au répertoire en cours. Il est aussi possible d'indiquer le chemin d'une image sur un autre site internet en indiquant son adresse complète. 5) Vous pouvez créer différents modèle d'étiquettes. Par défaut, le modèle en cours est modifié chaque fois que vous générez une nouvelle série de codes barres. 6) Pour indiquer le chemin de FPDF: indiquez le chemin relatif depuis le répertoire barcode. Par exemple, si barcode et fpdf sont au même niveau dans votre arborescence, indiquez ../fpdf