Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno PHP a generování PDF

Zdravím pánové,
před rokem jsem tady zakládal toto téma a řešení jsem nedostal. Týkal se 500kB PDF faktur vygenerovaných pomocí PHP TCPDF třídou v UTF-8 kódování.

Po roce jsem se k tomu nějak znovu dostal při úpravě aplikace a podařilo se mi vyřešit výslednou velikost faktury. Zmenšil jsem ji z 500kB na 80kB. V obou případech (500kB i 80kB) byl použit font Arial, a to normální a bold.

Výslednou velikost jsem zmenšil tím, že jsem metrickou definici písma nepřevedl z Arialu z Windows, ale stáhl jsem si Arial CE (Central Europe, tedy Arial pouze se znaky pro Střední Evropu). Do generovaného PDF jsem vložil znaky z ISO-8859-2 znakové sady, která je zobrazena na: http://cs.wikipedia.org/wiki/ISO_8859-2

Zájemci koukněte zde: http://navrh.tvorba-www.com/ceske_pdf/

Ještě jednou připomínám, PDF generuje PHP skript v UTF-8 kódování a dokument je v UTF-8 kódování (tedy žádné funkce typu iconv() nejsou použity).

Metrickou definici přikládám k příspěvku. Věřím, že to někomu pomůže.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny