Zadejte hledaný výraz...

Jak přidat obrázek do PDF, generovaného automaticky z MySQL přes FPDF?

Michales
verified
rating uzivatele
(5 hodnocení)
29. 11. 2015 12:41:09
Ahoj všem,
měl bych jednu otázku, prvně jsem zabrousil do této oblasti tvorby pdf pomocí php.
Vůbec o tom nic nevím ale podařilo se mi rozchodit následující script.
require('mysql_table.php');
class PDF extends PDF_MySQL_Table
{
function Header()
{
//Title
$this->SetFont('Arial','',18);
$this->Cell(0,6,'Seznam alb',0,1,'C');
$this->Ln(10);
//Ensure table header is output
parent::Header();
}
}
//Connect to database
mysql_connect('localhost','','');
mysql_select_db('zkusebni');
$pdf=new PDF();
$pdf->AddPage();
//First table: put all columns automatically
$prop=array('HeaderColor'=>array(255,150,100),
'color1'=>array(210,245,255),
'color2'=>array(255,255,210),
'padding'=>2);
$pdf->Table("select
IF(i.name <> IF(@prev IS NULL, 'firstrow', @prev), @prev := i.name, '') as name,
Album,Albumartist,Year,Publisher
from
(select @prev := null) as v,
interprets as i
join
albums as a ON a.interpret = i.id
order by
i.name",$prop);
header('Content-type: projekter/pdf');
$pdf->Output('Seznam alb'.".pdf", 'D');
//header('Location: '.Seznam alb.".pdf");
?>
Teď otázka, lze nějakým způsobem přidat do výsledného pdf obrázky alb?
Výsledné pdf jsem přiložil.
17522
Obrázek alba by se měl zobrazovat podle i.id/Album.jpg
29. 11. 2015 12:41:09
https://webtrh.cz/diskuse/jak-pridat-obrazek-do-pdf-generovaneho-automaticky-z-mysql-pres-fpdf/#reply1156004
Musíte upravit metodu PDF_MySQL_Table::Row()
Table with MySQL…
Aby vkládala obrázek, ne text
Image…
Na správné místo
Inserting an image with PHP and FPDF - Stack Overflow…
30. 11. 2015 13:58:55
https://webtrh.cz/diskuse/jak-pridat-obrazek-do-pdf-generovaneho-automaticky-z-mysql-pres-fpdf/#reply1156003
Michales
verified
rating uzivatele
(5 hodnocení)
30. 11. 2015 16:09:04
Děkuji moc, i za opravu nadpisu.
30. 11. 2015 16:09:04
https://webtrh.cz/diskuse/jak-pridat-obrazek-do-pdf-generovaneho-automaticky-z-mysql-pres-fpdf/#reply1156002
Pro odpověď se přihlašte.
Přihlásit