
Generování PDF v PHP
Naprogramovala jsem pomocí fpdf generování pdfka v PHP. A teď mi přišel od šéfíka mail:
Prosím Vás, od jednoho bývalého kolegy ... přišel určitý námět,
jestli by ty pdf dokumenty nešly dělat více komprimované (nemyslím gzip apod.),ale že prý na to něco je.
Nevíte, co ten bývalý kolega měl na mysli? Při generování pdf používám pouze 2 fonty - "Times" a "TimesBD" a ty tam potřebuju mít oba, jinak by výsledné pdfko bylo zcela nepřehledné. Jak mám zmenšit velikost pdfka bez komprimace typu gzip?
nejsem programátor, jen "oblíbený uživatel":
funguje ti zobrazení češtiny korektně? testoval jsem nedávno "Amy PDF converter", i přes nastavení vkládání fontů v advanced settings vždy část diakritiky stejně chyběla. čili ten produkt se bez toho klidně obešel a fungoval stejně :)
velikost souboru je příliš velká i u běžného textu, nebo u stránky s obrázky?
Zobrazení češtiny mi funguje korektně, pokud do souboru uložím vlastní české fonty. S těmi standardními ne. Velikost je velká i u prostého textu.
.
Sice jsem objevila, jak v fpdf zamezit ukládání fontů do vygenerovaného pdf, ale pak se zas české znaky nezobrazí při otevření v Adobe Readeru. A s těmi fonty nevím jak se dostat na menší velikost.
použít font který neobsahuje všechny národní abecedy, ale právě jen češtinu? v dobách win95 to byly fonty "CE" - central europe
onen bývalý test - asi 4kb textu a 3 gify:
- Amy PDF converter, špatná čeština: asi 50kb
- FinePrint PDF factory, čeština o.k.: 75kb ... to bych bral jako použitelné
Už jsem na webu našla tohle: view.php. Ale zatím se nám to s adminem nepodařilo rozchodit - phpko spadne při generování *.z souboru. Předpokládám, že v php.ini se nějak musí zapnout povolení komprese, admin zkoumá jak.
http://www.genericgeek.com/en/Enable-Gzip-Compressi on-To-Improve-Load-Times
Pozdravuj admina.