Справочник по PHP : Графика : PDF-документы : Введение

Материал из Справочник Web-языков.

Перейти к: навигация, поиск
Главная  ::. PHP  ::. Графика  ::. PDF-документы  ::. Введение

PDF-функции позволяют PHP создавать PDF-файлы с помощью библиотеки PDF, созданной Томасом Мерзем; также могут потребоваться библиотеки JPEG и TIFF.

С pdflib поставляется хорошая документация, описывающая возможности библиотеки. Имена функций и аргументы идентичны в библиотеке и PHP. Размеры и координаты измеряются в единицах Postscript (72 на дюйм), но это зависит от выбранного разрешения.

Аналогом библиотеки является ClibPDF.

Версии ниже 3.0 pdflib не поддерживается в PHP 4.

<?php
$fp 
fopen("test.pdf""w");
$pdf pdf_open($fp);
pdf_set_info($pdf"Author""Uwe Streinmann");
pdf_set_info($pdf"Title""Test for PHP PDFlib");
pdf_set_info($pdf"Creator""See Author");
pdf_set_info($pdf"Subject""Testing");
pdf_begin_page($pdf595842);
pdf_add_outline($pdf"Page 1");
pdf_set_font("$pdf, "Times-Roman", 30, "host");
pdf_set_value($pdf, "
textrendering", 1);
pdf_show_xy($pdf, "
Times Roman outlined", 50, 750);
pdf_moveto($pdf, 50, 740);
pdf_lineto($pdf, 330, 740);
pdf_stroke($pdf);
pdf_end_page($pdf);
pdf_close($pdf);
fclose($fp);
echo "
<A href=getpdf.php>finished</A>";
?>
<?php
// Сценарий getpdf.php просто возвращает документ pdf
$fp fopen("test.pdf""r");
header("Content-type: application/pdf");
fpassthru($fp);
fclose($fp);
?>
Личные инструменты
1.53179192543