Bonjour, j'utilises HTML2PDF afin de créer un pdf de personnalisation pour un produit de ma boutique en ligne.
Après bien des galères... aujourd'hui tout fonctionne sauf ... l'ajout de polices.
En effet l'utilisateur pourra choisir sa police d'écriture parmi une liste. Pour Arial et Times c'est ok, Html2pdf le fait tout seul, mais pour des polices plus "exotiques" (enfin... je parle de Tahoma donc pas trop non plus ^^), je dois faire un addFont().
J'ai bien évidemment mis mon fichier .ttf dans le bon dossier (dans le doute je l'ai mis partout : le dossier contenant ma page php appelant html2pdf, dans le dossier contenant le html2pdf.class.php, j'ai même essayé de mettre l'url absolue)
Je n'ai pas de messages d'erreurs, mon pdf est bien créé mais le texte qui devrait être en Tahoma se retrouve en Times.
Marsh Posté le 05-12-2012 à 14:14:20
Bonjour, j'utilises HTML2PDF afin de créer un pdf de personnalisation pour un produit de ma boutique en ligne.
Après bien des galères... aujourd'hui tout fonctionne sauf ... l'ajout de polices.
En effet l'utilisateur pourra choisir sa police d'écriture parmi une liste. Pour Arial et Times c'est ok, Html2pdf le fait tout seul, mais pour des polices plus "exotiques" (enfin... je parle de Tahoma donc pas trop non plus ^^), je dois faire un addFont().
Malheureusement la doc est pas assez fournie à mon goût : ici pour TCPDF : http://www.tcpdf.org/fonts.php et ici : http://wiki.spipu.net/doku.php?id=html2pdf:en:v4:font
Ainsi j'ai essayé plusieurs choses :
$html2pdf->addFont('tahoma','','tahoma.ttf');
$tahoma = $html2pdf->addTTFfont('tahoma.ttf', 'TrueTypeUnicode', '', 32);
J'ai bien évidemment mis mon fichier .ttf dans le bon dossier (dans le doute je l'ai mis partout : le dossier contenant ma page php appelant html2pdf, dans le dossier contenant le html2pdf.class.php, j'ai même essayé de mettre l'url absolue)
Je n'ai pas de messages d'erreurs, mon pdf est bien créé mais le texte qui devrait être en Tahoma se retrouve en Times.
Merci