<?php
$pdf = pdf_new();
pdf_open_file($pdf, "philosophy.pdf");
pdf_begin_page($pdf, 595, 842);
$arial = pdf_load_font($pdf, "Arial", "host", "embedding=true");
pdf_setfont($pdf, $arial, 10);
pdf_show_xy($pdf, "There are more things in heaven and earth, Horatio,", 50, 750);
pdf_show_xy($pdf, "than are dreamt of in your philosophy", 50, 730);
pdf_end_page($pdf);
pdf_close($pdf);
?>
J'ai trouvé ce code sur Internet, juste pour observer le fonctionnement de PDFLib. Mais, il me donne l'erreur ci-dessous:pdf_load_font() fonction, erreur fatale
Fatal error: Uncaught exception 'PDFlibException' with message 'Font 'Arial' with encoding 'host': Font file (AFM, PFM, TTF, OTF etc.) or host font not found' in C:\xampp\htdocs\test\pdf.php:8 Stack trace: #0 C:\xampp\htdocs\test\pdf.php(8): pdf_load_font(Resource id #2, 'Arial', 'host', 'embedding=true') #1 {main} thrown in C:\xampp\htdocs\test\pdf.php on line 8
On dirait que cette police n'est pas installée. –
Lisez le message d'erreur, il vous indique quel est le problème. Vous avez besoin d'un fichier de police dans l'un des formats mentionnés. – vascowhite
J'ai une police Arial installée sur mon ordinateur. Et il est au format TTF –