Article View: pl.comp.lang.php
Article #219736Generowanie pdf + polskie znaki
From: KonKomp
Date: Thu, 16 Jul 2009 11:30
Date: Thu, 16 Jul 2009 11:30
52 lines
2655 bytes
2655 bytes
Witam,
Mam problem ... znaki polskie się generują, ale nachodzą na siebie.
Już mnie szlak trafia z tym, także jak ktoś mi pomoże to leci do niego
przelewem 20 zł na połówkę ;-)
Po krótce: używam biblioteki dompdf (nie chcę innej):
http://www.digitaljunkies.ca/dompdf/ i już mi się nawet polskie znaki
generują, ale ... nachodzą na siebie. W sumie może i tak by to mogło
zostać, ale nie lubię jak coś jest niedokończone. Problem leży gdzieś
pewnie w tej biblioteczce - pewnie w jakimś miejscu wystarczy dodać
spacje i już będzie po problemie.
Zmiany jakie dokonałem w bibliotece aby uzyskać polskie znaki, to dodanie:
$options['differences'] = array(161 => 'Aogonek', 177 => 'aogonek',
202 => 'Eogonek',234 => 'eogonek', 166 => 'Sacute', 182 => 'sacute',
198 => 'Cacute', 230 => 'cacute', 209 => 'Nacute', 241 => 'nacute',
211 => 'Oacute', 243 => 'oacute', 172 => 'Zacute', 188 => 'zacute',
163 => 'Lslash',179 => 'lslash', 175 => 'Zdotaccent', 191 => 'zdotaccent',);
w lini 2417 w klasie lib/class.pdf.php
Podejrzewam, że zmiana musi być dokonana w okolicy lini 1020, ale jakoś
mi nie wychodzi.
HTML którego używam:
<html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-2"/>
</head>
<body>
<div align="center"><font size="+1">Umowa nr C/ID AGENT/ID PARTNER/NR
POŻYCZKI AGENTA/ROK</font></div><BR><BR>
<p style="font-family: times-roman;">ąśćżśżłóŁĄŚÓĆŻŚĘ.</p>
(...)
</body>
</html>
Do wygenerowania z kodu PHP wystarczy coś takiego:
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("contract.pdf");
Może ktoś znajdzie mi rozwiązanie tego problemu?
Mogę wysłać PDF jaki mi wychodzi, ale to już sami zobaczycie ;-)
Moje gg: 1915955, skype: konkee
Pozdrawiam
Konki
Technical Details
Message-ID:
<h3n30h$gdp$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: KonKomp <kontakt@konkomp.pl> Newsgroups: pl.comp.lang.php Subject: Generowanie pdf + polskie znaki Date: Thu, 16 Jul 2009 13:30:20 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 54 Message-ID: <h3n30h$gdp$1@inews.gazeta.pl> NNTP-Posting-Host: 193.12.244.213 Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1247743825 16825 193.12.244.213 (16 Jul 2009 11:30:25 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Thu, 16 Jul 2009 11:30:25 +0000 (UTC) X-User: konkee X-Antivirus: avast! (VPS 090716-0, 07/16/2009), Outbound message X-Antivirus-Status: Clean User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit