🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #219736

Generowanie pdf + polskie znaki

#219736
From: KonKomp
Date: Thu, 16 Jul 2009 11:30
52 lines
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-mail

Show 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