Консультация № 170339
10.07.2009, 18:02
0.00 руб.
0 1 1
Здравствуйте уважаемые эксперты!
Подскажите пожалуйста, почему у меня не получается создать PDF-файл, выбрасывает ошибку: Fatal error: Call to undefined function cpdf_open() in C:\sites\home\localhost\www\pdf\test1.php on line 2;
все сделал как написано в книге “PHP5 практика создания web-сайтов” (Кузнецов М. В., Симдянов И. В., Голышев С. В.), то-есть скачал библиотеку php_cpdf.dll, распакувал в директорию с ПХП,
подключил библиотеку, дописал строку (у меня стоит PHP 5.2.8) extension= php_cpdf.dll, у меня ёё небыло.
А PDF-документ в браузер не выводится в чем может быть причина вот код:
<?php
$cpdf = cpdf_open(0);
cpdf_page_init($cpdf, 1, 0, 595, 842, 1.0);
cpdf_add_outline($cpdf, 0, 0, 0, 1, "Page 1");
cpdf_begin_text($cpdf);
cpdf_set_font($cpdf, "Times-Roman", 30, "WinAnsiEncoding");
cpdf_set_text_rendering($cpdf, 1);
cpdf_text($cpdf, "Times Roman outlined", 50, 750);
cpdf_end_text($cpdf);
cpdf_moveto($cpdf, 50, 740);
cpdf_lineto($cpdf, 330, 740);
cpdf_stroke($cpdf);
cpdf_finalize($cpdf);
Header("Content-type: application/pdf");
cpdf_output_buffer($cpdf);
cpdf_close($cpdf);
?>
Заранее огромное спасибо!
:)

Обсуждение

Неизвестный
11.07.2009, 14:04
общий
это ответ
Здравствуйте, Олег Миколайович!
Возможно, что библиотека php_cpdf.dll не преднозначена для Вашей версии php. Попробуйте запустить скрипт из командной строки. Возможно, появится ошибка вида: PHP Warning: PHP Startup: Unable to load dynamic library. Попробуйте найти другую версию версию php_cpdf.dll.
5
Форма ответа