Autor Zpráva
ondra.cifka@quick.cz
Profil *
Prosím vás,

Mám problém s knihovnou PDFLib. Když jsem spustil kód:



$pdf = pdf_new();
pdf_open_file($pdf, "test.pdf");
pdf_begin_page($pdf, 595, 842);
pdf_end_page($pdf);
pdf_save();
pdf_delete();


Vyhodilo to tohle:
PDFLib Error [2100] - PDF_begin_page(): Function must not be called in 'object' scope.

Pak jsem přišel na to, že to asi bude právama na soubor a zadal jinou cestu, kde jsem právo měl.

Vyhodilo to toto:
PDFLib Error [2100] - PDF_save(): Function must not be called in 'object' scope.

Zdá se, že jakmile se pokouším cokoli dělat se samotným dokumentem, začne to blbnout. Na serveru jsem někde našel, že tam prý je SafeMode, tak je to možná tím.

No tak jsem to chtěl vypsat přímo do stránky tímto kódem:


header('application/pdf');

$pdf = pdf_new();
pdf_open_file($pdf);
pdf_begin_page($pdf, 595, 842);
pdf_end_page($pdf);
pdf_close($pdf);
$buf = pdf_get_buffer($pdf);

echo $buf;
pdf_delete($pdf);


No a tomu se zase nelíbilo nastavování hlavičky a zařvalo to:

Warning: Cannot modify header information - headers already sent by (output started at ...)
Tak nevím co s tím.

Kdybyste s tím někdo měl zkušenosti a věděl jak na to, napište.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0