Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Generowanie pdf
butek
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 3.05.2008

Ostrzeżenie: (0%)
-----


Raczkuję w temacie generowania pdf za pomocą  FPDF
Znalazłem prostego gotowca
  1. <?php
  2. require('fpdf.php');
  3. define('FPDF_FONTPATH','/home/fedora/public_html/fpdf/fpdf153/font/');
  4. $pdf=new FPDF();
  5. $pdf->SetFont('Helvetica','',12);
  6. $pdf->Write(5,'Prosze o to pdf');
  7. $pdf->Output();
  8. ?>


I otrzymuję pdf o takiej zawartości i nie wiem o co chodzi ?
Kod
<BR>BT 2.83 831.20 Td (Prosze o to pdf) Tj ET<BR>%PDF-1.3<BR>3 0 obj<BR><</Type /Page<BR>/Parent 1 0 R<BR>/Resources 2 0 R<BR>/Contents 4 0 R>><BR>endobj<BR>4 0 obj<BR><</Length 30>><BR>stream<BR>2 J<BR>0.57 w<BR>BT /F1 12.00 Tf ET<BR><BR>endstream<BR>endobj<BR>1 0 obj<BR><</Type /Pages<BR>/Kids [3 0 R ]<BR>/Count 1<BR>/MediaBox [0 0 595.28 841.89]<BR>>><BR>endobj<BR>5 0 obj<BR><</Type /Font<BR>/BaseFont /Helvetica<BR>/Subtype /Type1<BR>/Encoding /WinAnsiEncoding<BR>>><BR>endobj<BR>2 0 obj<BR><<<BR>/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]<BR>/Font <<<BR>/F1 5 0 R<BR>>><BR>/XObject <<<BR>>><BR>>><BR>endobj<BR>6 0 obj<BR><<<BR>/Producer (FPDF 1.53)<BR>/CreationDate (D:20080611224509)<BR>>><BR>endobj<BR>7 0 obj<BR><<<BR>/Type /Catalog<BR>/Pages 1 0 R<BR>/OpenAction [3 0 R /FitH null]<BR>/PageLayout /OneColumn<BR>>><BR>endobj<BR>xref<BR>0 8<BR>0000000000 65535 f <BR>0000000207 00000 n <BR>0000000390 00000 n <BR>0000000051 00000 n <BR>0000000129 00000 n <BR>0000000294 00000 n <BR>0000000494 00000 n <BR>0000000570 00000 n <BR>trailer<BR><<<BR>/Size 8<BR>/Root 7 0 R<BR>/Info 6 0 R<BR>>><BR>startxref<BR>673<BR>%%EOF<BR>
Go to the top of the page
+Quote Post
netmare
post
Post #2





Grupa: Zarejestrowani
Postów: 285
Pomógł: 37
Dołączył: 18.12.2007
Skąd: Łódź

Ostrzeżenie: (0%)
-----


dawno nie używałem fpdf, ale może $pdf->AddPage();

powinno być przed $pdf->write();
Go to the top of the page
+Quote Post
butek
post
Post #3





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 3.05.2008

Ostrzeżenie: (0%)
-----


A czego używasz  do generowanie pdf ?
Go to the top of the page
+Quote Post
LonelyKnight
post
Post #4





Grupa: Zarejestrowani
Postów: 240
Pomógł: 13
Dołączył: 1.06.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Zrób jak w manualu i powiedz czy dalej masz błąd.

Wygląda na to, że powinno być addPage, tak jak napisał netmare.
Go to the top of the page
+Quote Post
butek
post
Post #5





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 3.05.2008

Ostrzeżenie: (0%)
-----


Poszło

ale jak dodam uzupełniony kod do jakiegoś skryptu
  1. <?php
  2. $pdf=new FPDF();
  3.                 $pdf->AddPage();
  4.                 $pdf->SetFont('Helvetica','',12);
  5.                 $pdf->Write(5,'Proszę o to pdf');
  6.                 $pdf->Output();
  7. ?>

to pojawia się komunikat
Kod
FPDF error: Some data has already been output, can't send PDF file

Czytałem że chodzi o nagłówki

Ten post edytował butek 12.06.2008, 13:39:40
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




poczyta o headers already sent przy uzyciu wyszukiwarki. Bylo nie raz
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 10:33