| Background image v PDF - tcpdf | ||
|---|---|---|
|
Matjaž
1. feb 2017 17:00:26
Pridružen od: 21. sep 2007 3505 objav 2603 308 45 |
#1
Imam skripto, ki uporablja tcpdf za rendiranje PDF iz html. Gre za prilogo, ki gre zraven maila uporabniku. Podobno zadevo ima večina eshopov (presta..). Rad bi generiral pdf s tabelo, ki ima sliko za ozadje. V vsakem primeru mora slika past za tekst. V html mailu mi to brez težav uspe, pdf pa ne. Sliko lahko prikažem, a ne kot ozadje. Kot vem ima tcpdf omejitve s css pravili in ne omogoča bacground image. Žal tudi position absolute ipd ne. Je kdo poskušal kako rešitev in bil uspešen? |
|
|
sikmajnd
1. feb 2017 17:45:42
Pridružen od: 11. nov 2013 89 objav 156 9 1 |
#2
TCPDF ima precej omejeno podporo za CSS stile*font-family |
|
|
Matjaž
1. feb 2017 19:43:46
Pridružen od: 21. sep 2007 3505 objav 2603 308 45 |
||
|
gnome
1. feb 2017 20:16:20
Pridružen od: 27. apr 2010 829 objav 412 47 10 |
#4
Priporočam mPDF - https://github.com/mpdf/mpdf. Delal s to knjižnico 3 mesce nazaj, brez problema. Adobe Commerce/Magento 2 & Laravel + {VueJS/React} razvijalec | Moj #1 resource za Laravel & PHP | Claude Code alternative 10% OFF
|
|
|
sikmajnd
1. feb 2017 20:48:29
Pridružen od: 11. nov 2013 89 objav 156 9 1 |
#5
magični trik ponavadi brez priprave ne uspe ;) v tem primeru bi rabu popravit knjižnico, da bi podpirala background-image :) |
|
|
pavarti
2. feb 2017 10:32:44
Pridružen od: 26. okt 2011 445 objav 587 92 14 |
#6
Dvomim da obstaja simple rešitev, boš moral verjetno kr konkretno plunit v roke. Ti pa NE priporočam da menjaš v mpdf. Vsaj mi smo imeli zelo veliko težav. Na začetku sicer ne, več ko smo delali z njo, več nelogičnosti in čudnega delovanja smo odkrili :). |
|
|
gnome
2. feb 2017 11:26:25
Pridružen od: 27. apr 2010 829 objav 412 47 10 |
#7
@pavarti, hvala za informacije. Kaj točno pa je šlo narobe? Oziroma s čim so bile težave? Jaz sem mpdf uporabljal za generiranje pdf predračuna in tu načeloma težav ni bilo. Adobe Commerce/Magento 2 & Laravel + {VueJS/React} razvijalec | Moj #1 resource za Laravel & PHP | Claude Code alternative 10% OFF
|
|
|
carli
2. feb 2017 11:52:45
Pridružen od: 5. avg 2008 1258 objav 583 54 17 |
||
|
pavarti
2. feb 2017 11:56:07
Pridružen od: 26. okt 2011 445 objav 587 92 14 |
#9
Je že kar nekaj časa nazaj, tako da točno se ne spominjam vsega. Vem da smo imeli težave z natančnostjo pri robovih, postavitvah in razmakih. En font je čudno prilazoval. Vem da je nekatere stvari napačno izračunaval tako da smo morali sami spisat nadomestno logiko. Teh stvari je bilo ogromno. Se je pa uporabljalo za generiranje kataloga (100+ strani), kjer je moralo biti vse pixel perfect. V kočni fazi tudi s tcpdf smo imeli nekaj težav, ampak niti približno toliko kot z mPDF. |
|
|
Matjaž
2. feb 2017 16:25:03
Pridružen od: 21. sep 2007 3505 objav 2603 308 45 |
#10
Če misliš tisti edit na koncu? Če prav razumem, je dečko uporabil komando pred html render. Jaz pa rabim background tabele, ki se bo šele rendirala, torej to lahko naredim le s css oz style. Hec je, da tabela ni vedno na istem mestu v dokumentu in ne vedno. Tako ne morem slike "hardkodat" že v tcpdf. |
|