Скачал и поставил на денвер FPDF. Попробовал создать документ, руководствуясь статьёй с Хабра (
Generating PDF files with PHP and FPDF ).
Код почти не менял:
<?php
require('fpdf.php');
$pdf= new FPDF();
$pdf->SetAuthor('Lana Kovacevic');
$pdf->SetTitle('FPDF tutorial');
$pdf->SetFont('Helvetica','B',20);
$pdf->SetTextColor(50,60,100);
$pdf->AddPage('P');
$pdf->SetDisplayMode('real','default');
$pdf->Image('gb.jpg');
$pdf->SetXY(50,20);
$pdf->SetDrawColor(50,60,100);
$pdf->Cell(100,10,'FPDF Tutorial',1,0,'C',0);
$pdf->SetXY(10,50);
$pdf->SetFontSize(10);
$pdf->Write(5,'Congratulations! You have generated a PDF. ');
$pdf->Output('example1.pdf','I');
?>
Только при запуске скрипт выводит ошибку:
Если я правильно понял, это проблема с самим FPDF
.
Кто-нибудь с таким уже сталкивался?
Спустя 28 минут, 21 секунда (14.11.2009 - 17:19) Stuff_f написал(а):
ты бы внимательнее прочитал бы сообщение о ощибке!!!!
тебе же русским языком написано
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\me.ru\www\fpdf.
php:895) in Z:\home\me.ru\www\fpdf.
php on line 1022
FPDF error: Some data has already been output to browser, can't send PDF file
Спустя 2 минуты, 1 секунда (14.11.2009 - 17:22) brainraider написал(а):
Гы, ну не русским =)))) Но советую перевести и все поймешь;)
Спустя 2 часа, 50 минут, 8 секунд (14.11.2009 - 20:12) Zenith написал(а):
К сожалению, неактуально, так как для коммерческих целей PDFlib надо за денежку лицензионный приобретать
. Вот и извращаюсь с FPDF.
_____________
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".