
15.05.2009, 00:15
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме: 302951
Репутация:
67
|
|
помогите плиз, никак не могу разобратся, мне нужно сгенерить .pdf файл
добавил библиотеку pdflib.dll
взял самый простой код генерации, но мне выдает ошибку что нужны метрики шрифтов, эти метрики были в архиве библиотеки pdflib, отрыл в инете как подключать эти метрики шрифтов, только ничего все равно не работает
вот ошибка
Fatal error: Uncaught exception 'PDFlibException' with message 'Metrics data for font 'Tahoma' not found' in C:\xampp\htdocs\pdf.php:9 Stack trace: #0 C:\xampp\htdocs\pdf.php(9): pdf_findfont() #1 {main} thrown in C:\xampp\htdocs\pdf.php on line 9
вот код :
PHP код:
<?php
$pdf = pdf_new();
pdf_open_file($pdf, 'new.pdf');
pdf_begin_page($pdf, 595, 842);
PDF_set_parameter($pdf,"resourcefile","pdflib.upr");
PDF_set_parameter($pdf,"resourcefile","print_glyphs.ps");
pdf_findfont($pdf, "Tahoma", "host", 1);
pdf_setfont($pdf, "Tahoma", 30);
pdf_set_value($pdf, "textrendering", 1);
pdf_show_xy($pdf, "A PDF document created in memory!", 50, 750);
pdf_end_page($pdf);
pdf_close($pdf);
$data = pdf_get_buffer($pdf);
header("Content-type: application/pdf");
header("Content-disposition: inline; filename=test.pdf");
header("Content-length: " . strlen($data));
echo $data;
?>
эти две строчки подключают шрифты .... вроде.. должны (файлы шрифтов находятся в одной директории с pdf.php) :
PHP код:
PDF_set_parameter($pdf,"resourcefile","pdflib.upr");
PDF_set_parameter($pdf,"resourcefile","print_glyphs.ps");
помогите если кто такое уже делал...
|
|
|