Проблема с генерацией pdf-документа в PHP

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
Bloody ST@R
Сообщения: 37
Зарегистрирован: 19 фев 2004, 06:50

21 янв 2005, 15:24

Please help.

Мне необходимо генерировать pdf-документы (либо на лету, либо сохраненные в файл). Я для генерации документов использую библиотеку Module-free creation of Pdf documents
from within PHP (сами страницы с кодом конечно же на PHP), состоит она из двух классов class.ezpdf.php и class. pdf.php, плюс шрифты. При попытке написать простую строчку, Hello world.Я получаю: %PDF-1.3 %вгПУ 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R >> endobj 2 0 obj << /Type /Outlines /Count 0 >> endobj 3 0 obj << /Type /Pages /Kids [6 0 R ] /Count 1 /Resources << /ProcSet 4 0 R /Font << /F1 8 0 R >> >> /MediaBox [0.000 0.000 595.280 841.890] >> endobj 4 0 obj [/PDF /Text ] endobj 5 0 obj << /Creator (R and OS php pdf writer, http://www.ros.co.nz) /CreationDate (D:20050121) >> endobj 6 0 obj << /Type /Page /Parent 3 0 R /Contents 7 0 R >> endobj 7 0 obj << /Filter /FlateDecode /Length 241 >> stream xњuђ1OГ0 „чюЉлV г h“1(ЌФ )C і ї УФЋм„ЁїЊ?ЗЂKИP0УщЭыЮќдЕc‰;О8зШ&1гQЊRbW.јїщсЧ“zя6ЏрАьі Vi'Є†r«HK‡ ј¤OEбu G&ѕwхґcЖѕЮ |ы ЛЇb“9VьE7I = Р8ЊV t FeЅїB#>іПЉZТИ„>ўюґШ7–ьФ“^b§4дY‹“rю/ Љ,GfЋГ‰tЏq°’@LЦхФ= ф®яй-›KгЩ ЁЌЅЁ…ђТ’sK¤Р4ў“5¤©¦6еРYу®$Й№е Qb…± endstream endobj 8 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Helvetica /Encoding /WinAnsiEncoding >> endobj xref 0 9 0000000000 65535 f 0000000015 00000 n 0000000080 00000 n 0000000126 00000 n 0000000280 00000 n 0000000309 00000 n 0000000414 00000 n 0000000477 00000 n 0000000791 00000 n trailer << /Size 9 /Root 1 0 R /Info 5 0 R >> startxref 898 %%EOF

Пример, который это вызывает следующий:
include("class.ezpdf.php");

$pdf =& new Cezpdf();

$pdf->addJpegFromFile('logo.jpg',250,770,100);
$pdf->selectFont('./fonts/Helvetica');
$pdf->ezText('',12);
$pdf->addText(60,720,5,Hello world);
$pdf->ezStream();
Если кто знает другой метод генерации pdf-документов, буду благодарен.
Аватара пользователя
Oscar
Сообщения: 958
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

22 янв 2005, 01:40

berkut
Сообщения: 81
Зарегистрирован: 26 авг 2004, 19:07

22 янв 2005, 02:44

pdflib.com
Bloody ST@R
Сообщения: 37
Зарегистрирован: 19 фев 2004, 06:50

23 янв 2005, 00:31

Я скачал PDFlib 5,0 и попытался его подключить, но apache, а точнее PHP ругается говорит:"неправильная точка входа" в файл php4ts.dll и не видит саму dll этой библиотеки. Я подозреваю, что данная библиотека не рассчитана на мою версию PHP(4.0.1). Или я неправильно делаю.
berkut
Сообщения: 81
Зарегистрирован: 26 авг 2004, 19:07

23 янв 2005, 07:57

Я подозреваю, что данная библиотека не рассчитана на мою версию PHP(4.0.1)
правильно думаешь
Bloody ST@R
Сообщения: 37
Зарегистрирован: 19 фев 2004, 06:50

24 янв 2005, 01:21

может у кого есть pdflib 4.0 под мой PHP :)
Bloody ST@R
Сообщения: 37
Зарегистрирован: 19 фев 2004, 06:50

24 янв 2005, 01:26

может у кого есть pdflib 4.0 под мой PHP :)
Ответить