do PDFa to pewno trzeba najpierw wykreowac czczcionki, bo te dołaczone sa w ISO
z mailerem nie bardzo wiemznajdę chwilę to popatrzę
do PDFa to pewno trzeba najpierw wykreowac czczcionki, bo te dołaczone sa w ISO
z mailerem nie bardzo wiemznajdę chwilę to popatrzę
"wykreowac czczcionki" - a co masz dokładnie na myśli ? bo ja tam widzę wszędzie Helvetica.afm, jak zmieniam na inną to się nic nie dzieje (tekst w pdfce ciągle jest taki sam)... nawet jak nie ustawię czcionki (i wytne domyślną w class.pdf.php) to generuje pdf'a (a raczej powinien generować błąd ).
Moi drodzy, dużo to mówicie o tej konwersji ale na czym to dokładnie polega?
Gdzie i w których plikach to trzeba przekonwertować i jak w praktyce to zrobić?
Pozdrawiam
Marek
generowanie nowych plików czcionek raczej w niczym niestety nie pomoże...
no ale skoro ja wykorzystałem waszą paczkę z utf, to dam wam sposób, w jaki naprawiłem generowanie pdf ;)
plik: includes/pdf.php
zastąpcie funkcje (127 linia ):
nie pytajcie dlaczego, bo mi sie nawet nie chcialo dociekac (tzn trudno by to tu wytlumaczyc..), ale na "ó"wywala errora. wobec czego najszybciej chyba jest to obejsc wlasnie dzieki str_replace (moze jakbym nie byl zmeczony to i bym to tak jak trzeba zrobil...;) )Kod:function decodeHTML( $string ) { $string = strtr( $string, array_flip(get_html_translation_table( HTML_ENTITIES ) ) ); $string = preg_replace( "/&#([0-9]+);/me", "chr('\\1')", $string ); //alegorn $string = str_replace("ó", "ALEGORN", $string); $string = iconv('UTF-8', 'iso-8859-2', $string ); $string = str_replace( "ALEGORN", "ó", $string); // end alegorn return $string; }
no i... dziala. mi przynajmniej drukuja sie do pdf wszystkie polskie znaczki :]:]póki nie bedziecie wpisywac ciagu ALEGORN na swoich stronach wszystko bedzie git (ewent zmiencie na jakis unikat....)
pozdrawiam
Al
EDIT: to nie jest rozwiazanie na wszystko, dziala tylko dla polskich stron.(konwertuje wstecznie na iso-8859-2)
o ile zdazylem sie zorientowac, problemem jest wlasnie format utf..(tzn klasa ktora go nie bardzo potrafi obsluzyc.) moze poswiece troche wiecej czasu temu zagadnieniu i 'naprawie' utf (:... ale to juz po swietach...
Ostanio edytowane przez alegorn : 03-04-2007 19:03
Inteligentni ludzie są często zmuszani do picia, by bezkonfliktowo spędzać czas z idiotami.Ernest Hemingway
Nie jesteś pijany, jeśli możesz leżeć na podłodze, nie trzymając się jej.Dean Martin
hm... no oczywiscie od razu podmienilem kodi i... nie wiem czy to moja wina czy nie ale nie działa nie zamienia karzków na polskie ogonki a jak napotka na 'ó' to dokument kończy się generować.
Czekam na nową poświateczną wersje. Wesołych....
odezwij sie do mnie na priv - to moze uda sie pomoc... u mnie dziala, choc testowalem tylko i wylacznie u siebie.
aha, z drukowaniem tez podobne problemy sa - aby je rozwiazac, zmiencie w angielskiej wersji jezyka, kodowanie z iso na utf, mi pomoglo.
Al
EDIT: przesylamswoja, robocza wersje pliku. u mnie dziala bez problemow.
Ostanio edytowane przez alegorn : 20-04-2007 13:18
Inteligentni ludzie są często zmuszani do picia, by bezkonfliktowo spędzać czas z idiotami.Ernest Hemingway
Nie jesteś pijany, jeśli możesz leżeć na podłodze, nie trzymając się jej.Dean Martin
sprawdziłem ponownie ten plik - faktycznie, przy niektórych artykułach sie zachowywał nietypowo.
podmieniłem juz na poprawiona wersja, obecnie nie robi mi już żadnych problemów... mam nadzieje ze będzie działać i u innych (choć są pewne zależności od bazy..)
pozdraw,
Al
Inteligentni ludzie są często zmuszani do picia, by bezkonfliktowo spędzać czas z idiotami.Ernest Hemingway
Nie jesteś pijany, jeśli możesz leżeć na podłodze, nie trzymając się jej.Dean Martin
szacun i respekt kolego, u mnie działa bardzo dobrze... WIELKIE dzieki !
podmieniłem pliczki i nie chce zagadać :/ Problem j/w
Generuje PDFa lecąc z ciągiem znaków aż do momentu, gdy natrafi na polski znak.
alegorn masz może jakieś solucje?? Pozdro i dzięki
P.S. nawet bym się nie obraził, gdyby generował PDFa bez polskich znaków, ale i bez krzaków ;-)