generowanie plików *.pdf + polskie czcionki |
generowanie plików *.pdf + polskie czcionki |
3.09.2003, 20:52:34
Post
#1
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin |
Witam Szanowne Grono ...
Idziemy do przodu dlatego też zaczynam (mam nadzieje) nowy rozdzial w zyciu forum.php.pl :-). Chce podzielić się swoimi 3 godzinnymi doświadczeniami z produktem generejucym pliki pdf. Produkt ten ukrywal sie pod adresem www.ros.co.nz/pdf/ lecz Nalfein][WR znalazl łobuza i podzielił się adresem na #php.pl irc.php.pl (polecam czasami tam sie wiele można dowiedzieć). ==================================== moj sprzęcik winXP, PIII 750 MHz, 396 MB RAM, FoxServ 3.0 www.foxserv.net zassałem pliki stąd. Plki są ładnie spakowane i niewielkie. Znajduje się tam dokumentacja i zródła. Rozpakowałem i skopiowałem do katalogu C:/FoxServ/www/pdf/. Pierwszym pisanym adresem był http://localhost/pdf/readme.php - pojawi sie ładny plik *.pdf 34 strony w około 15 s. całkiem całkiem biorąc pod uwagę że przedmiotowa klasa jest pisana w php. W dokumentacji można odnaleść kaweł kodu typu Witam Świat i oto ukazał się mi mój pierwszy pdf utworzony za pomocą php . i inny kawałek kodu który tworzy tabele
Oczywiście są wady tej clasy (np interfejs - ps. Jutro tj 04.09.2003 czwartek - jest spotkanie na #php.pl w sprawie stworzenia interfejsu w XML-u - pomysl jest Nalfein][WR zobaczymy ..... robi się obiecujaco) i zalety wszystko pozostawiam Waszej ocenie. teraz parę linków dla zainteresowanych strona: www.ros.co.nz/pdf/ dokumentacja: www.ros.co.nz/pdf/readme.pdf downloadzik: www.ros.co.nz/pdf/downloads.php?f=pdfClassesAndFonts_009e.zip czego oczekuje?? 1. Oczekuje od Was moi mili, iż przestaniecie się bać pdf-a... 2. Zaczniecie się tym bawić (a jest czym zapewniam Was) 3. Podzielicie się swoimi doświadczeniami (KODAMI) 4. Ci którzy już z tym walczyli zapraszam ze swoimi przykładami ... ps. nie dałem tego na PRO php gdyż nie ma sensu z tego robić czegoś nadzwyczajnego .... ps2. nalezy miec zainstalowany Acrobat Reader -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
26.03.2006, 20:22:25
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 26.03.2006 Ostrzeżenie: (0%) |
Przy okazji małego projektu w Symfony natknołem sie na pewne rozszeżenie FPDF.
Może zainteresuje to osoby które poszukują rozwiązania kodowania w utf-8 w plikach pdf. 1. pierwsza biblioteka : http://www.tecnick.com/public/code/cp_dpag...?aiocp_dp=tcpdf oraz druga bibiliteka: UFPDF: Unicode/UTF-8 extension for FPDF 2. http://www.acko.net/node/56 3. http://www.acko.net/files/ufpdf.zip Po rozpakowaniu pliku ufpdf.zip w katalogu tolls znajdziecie dwa pliki: ttf2ufm.exe, makefontuni.php. odpalamy dla czcinki arial.ttf (oczywiście trzeba ją najpierw skopiować do tego katalogu): Kod $ ttf2ufm -a -F arial.ttf $ php -q makefontuni.php arial.ttf arial.ufm w efekcie dostajemy trzy pliki: arial.php, arial.z, arial.ctg trzeba je tylko jeszcze zkopiować do katalogu z fontami do biblioteki TCFPDF z pierwszego linka i w pliku config/tcpdf_config.php zmienić dwa wpisy: Kod define ("PDF_FONT_NAME_MAIN", "arial"); define ("PDF_FONT_NAME_DATA", "arial"); oczywiście jeżeli chcecie mieć jeszcze inne czcionki to trzeba je też przekonwertować w ten sam sposób. Biblioteka TCFPDF ma jeszcze jedną ciekawą funcję . Kod $htmlcontent = "<table border=\"1\" cellspacing=\"1\" cellpadding=\"1\"><tr><th>#</th><th>A</th><th>B</th></tr><tr><th>1</th><td bgcolor=\"#cccccc\">A1</td><td>B1</td></tr><tr><th>2</th><td>A2 € € € & e è </td><td>B2</td></tr><tr><th>3</th><td>A3</td><td><font color=\"#FF0000\">B3</font></td></tr></table><hr />image:<br /><img src=\"images/logo_example.png\" alt=\"\" width=\"100\" height=\"100\" border=\"0\" />"; $pdf->WriteHTML($htmlcontent, true); Wstawia bespośrednio HTML do PDF - jak kogoś interesuję. |
|
|
Wersja Lo-Fi | Aktualny czas: 31.05.2024 - 19:11 |