Autor | Zpráva | ||
---|---|---|---|
Tonny Profil * |
#1 · Zasláno: 12. 5. 2013, 22:58:18
Ahoj,
už pár hodin se snažím vyřešit jeden porblém a jsem vážně zoufalý, takže vás, zkušenější, žádám o pomoc: mám obrázek, a potřebuju ho vygenerovat do PDF pomocí PHP, používám knihovnu mPDF a tento kod: include("./plugins/MPDF/mpdf.php"); $mpdf=new mPDF('UTF-8','A4'); $mpdf->useOnlyCoreFonts = true; // false is default $mpdf->SetProtection(array('print')); $mpdf->SetTitle("Štítek pod cestu"); $mpdf->SetAuthor("LC BigWall"); $mpdf->SetDisplayMode('fullpage'); $html = ' <html> <head> <style> body { padding: 0 0 0 0; margin: 0 0 0 0; } </style> </head> <body> <img src="./obrazky/ctverec.jpg" style="width: 56.8%; height: 100%;" /> </body> </html> '; $mpdf->WriteHTML($html); $mpdf->Output(); exit; exit; potřebuji aby obrázek, poté co jej vytisknu měl přesné rozměry š: 9,6 cm a v: 9,74 cm a už mi došli nápady jak to udělat, zkoušel jsem nastavit obrázku (<img src="./obrazky/ctverec.jpg" style="width: 9,6 cm; height: 9,74 cm;" />) přímo rozměry v centimetrch, to nefungovalo, rozměry jsou prostě jiné už v PDFku, pak jsem to zkoušel přepočítat na pocenta (tak jak to mám v ukázce kodu), to tak nefungovalo, protože 100% na výšku není 100% stránky ale jen asi 4/5 z obrazovky monitoru. Nevím co s tím, víte-li někdo řešení, třeba i pomocí jiné knihovy budu vám vděčný :) Dík ;) |
||
MyShare Profil |
Nazdar ...
Skúšal si do css pridať img { width: 100%; height: 100%; } img { width: 50px; height: 50px; } samozrejme tvoje rozmery :) potom už len klasicky <img src="./obrazky/ctverec.jpg"> a ešte aby som nezabudol body { padding: 0; margin: 0; } |
||
margin Profil * |
#3 · Zasláno: 12. 5. 2013, 23:30:31
style="width: 9,6 cm; height: 9,74 cm;" to je špatně
style="width: 9.6cm; height: 9.74cm;" to je správně
style="width: 96mm; height: 97.4mm;" také to je správně
Ale nevím, zda to mPDF knihovna pobere, nemám s tím zkušenosti. Můžeš zkusit zadat rozměry klasicky HTML atributy width a height, ale kolik px to bude netuším, tipoval bych to na 363 x 368. |
||
Časová prodleva: 12 let
|
0