![]() ![]() |
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 (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) . 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 |
|
|
|
Post
#2
|
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin |
czas na lekka kontynuacje ...
ponizej przedstawiam drugi projekt, ktory moze wzbudzic u Was większe zainteresowanie. http://www.fpdf.org/ zrodełka: http://www.fpdf.org/en/dl.php?v=151&f=zip manual w jezyku polskim: http://www.fpdf.org/en/dl.php?id=57 Tutorials: http://www.fpdf.org/en/tutorial/index.php skrypty: http://www.fpdf.org/en/script/index.php
oto kawelek kodziku Hello World! http://www.fpdf.org/en/tutorial/tuto1.php wynik: http://www.fpdf.org/en/tutorial/tuto2.php kod i przyklady ^c ^v z http://www.fpdf.org/ mam nadzieje ze zacheci Was to do dzialania adres podal mi dragossain zas przypomnial kameleon @kameleon: cos tam robisz - podziel sie tym z Nami. Pozdrawiam wszystkich chetnych wiedzy :-) |
|
|
|
Post
#3
|
|
|
TAO programowania Grupa: Zarejestrowani Postów: 340 Pomógł: 3 Dołączył: 25.03.2003 Skąd: ze słoika Ostrzeżenie: (30%)
|
Ja chciałbym tylko dodać że ostatnio popełniłem tłumaczenie FPDF-a i postatram sie je w piątek gdzieś zamieścić
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%)
|
Oto krótki tutorial jak tworzyć polskie czcionki i jak z nich korzystać w dokumentach PDF, tworzonych przez darmową klasę (FPDF). Użyjemy do tego narzędzia (Makefont) zawartego w dystrybucji FPDF. Służy ono do generowania czcionki, którą później będziemy wykorzystywać w naszym dokumencie PDF.
Najpopularniejsze formaty czcionek to: Type1 i TrueType. Są typowymi czcionkami wektorowymi stosowanymi w środowiskach graficznych niezależnie od platformy. Twórcą formatu Type1 jest firma Adobe, a formatu TrueType firmy Apple i Microsoft. Aby uzyskać polskie ogonki w PDF'ie należy przekonwertować czcionkę z formatu TrueType do formatu Type1. _______________________________ 1. Krok pierwszy (generowanie metrycznego pliku *.afm). Aby wygenerować plik *.afm przydatne będzie darmowe narzędzie ttf2pt1 konwertujące czcionkę w formacie TrueType do formatu Adobe Type1. Dostępne jest pod adresem: http://ttf2pt1.sourceforge.net/download.html Binaria Windows dostępne są pod adresem: http://www.fpdf.org/fr/dl.php?id=22 W linii poleceń wpisujemy: Cytat ttf2pt1 –a nazwa_czcionki.ttf nazwa_pliku_afm np. dla czcionki arial.ttf Cytat ttf2pt1 –a arial.ttf arialpl Powinieneś otrzymać pliki: arialpl.afm i arialpl.t1a. To najważniejszy moment w budowaniu czcionek. Ponieważ są one dołączane do pliku PDF w tym momencie musimy zadbać o rozmiar generowanych plików. Aby ograniczyć czcionkę do konkretnego kodowania można użyć zawartych w katalogu /font/makefont/ plików *.map zawierających mapę znaków dla konkretnego kodowania. Generowanie czcionki arialpl dla kodowania ISO-8859-2: Cytat ttf2pt1 –b -L iso-8859-2.map arial.ttf arialpl Można również usunąć z pliku mapy znaki, których nie będziemy używali. To również spowoduje zminiejszenie rozmiaru wynikowego pliku czcionki, ale ta metoda nie jest polecana zwłaszcza przy dynamicznym generowaniu PDF'ów. _______________________________ 2. Krok drugi (generowanie pliku czcionki za pomocą narzędzia Makefont) Tworzymy krótki skrypt php.
np. dla czcionki arial.ttf i utworzonego wczesniej pliku arialpl.afm
Powinieneś otrzymać pliki: arialpl.php i arialpl.z. Oba pliki tworzą czcionkę, która możesz wykorzystywać w dokumencie PDF. Należy pamiętać, że stylem wygenerowanej czcionki arialpl jest REGULAR. Dla stylu BOLD i ITALIC istnieja inne pliki ttf: -- arialbd.ttf (BOLD) -- ariali.ttf (ITALIC), -- arialbi.ttf (ITALIC BOLD), _______________________________ 3. Krok trzeci (Instalacja czcionki). Przekopiuj wcześniej utworzone pliki *.php i *.z do katalogu z fontami (domyślnie w FPDF to 'font/'):
przykład dla naszej czcionki arialpl:
Od tego momentu każdy wypisany tekst w dokumencie PDF, będzie używał czcionki arialpl o rozmiarze 12. PAMITAJ: Jeśli ustalisz kodowanie na ISO-8859-2, tekst przekazywany do PDF'a również musi być w formacie ISO-8859-2. _______________________________ A oto efekt: test.pdf Wykorzystałem czcionkę Verdana: REGULAR, BOLD i ITALIC Do ściągnięcia: tutaj. Inne czcionki to wasze zadanie domowe :wink: PS. Sorry Itsme... |
|
|
|
Post
#5
|
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin |
jedna wspaniała wiadomość otoż tłumaczeniem dokumentacji http://www.ros.co.nz/pdf/ czyli R&OS zajmie się rzseattle. Znając jego osobe i wcześniejsze tłumaczenie dokumentacji smarty wiem ze to bedzie dobre. Na początku zostaną przetłumaczone funkcjie nastepnie reszta. Czas realizaji (funkcje około 2 tygodni). Termin na pozostała cześć zostanie podany na forum po sprecyzowaniu przez rzseattle.
DZIĘKUJEMY CI rzseattle. :-) czekamy ........... |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 18.06.2003 Ostrzeżenie: (0%)
|
co do polskich liter w R&OS po wielu probach UDAŁO sie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
a wiec tak: 1) uzycie programu ttf2pt1 do wygenerowania fonu ttf2pt1 -b -l latin2 c:windowsfontstahoma.ttf tahoma 2) wpisanie kodu:
3) gotowe (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ------------------------------------------------------------------------ tekst napisany jest pod iso 8859-2 jezeli wyslietli sie wam komunikat: The font 'Tahoma' contains a bad /BBox zmiencie wielkosc liter w nazwie czcionki folder z fontami musi miec prawa do zapisu (przy pierwszej generacji tworzony jest plik php_tahoma.afm) wygenerowany plik ma 30k i jest elegancki.. (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) pozdrawiam |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 9.05.2003 Skąd: Poznań Ostrzeżenie: (0%)
|
Cytat A oto efekt: test.pdf Tak wlaśnie przeglądam sobie forum, patrzę, a temat powrócił. Jakiś czas temu sam uczestniczyłem w <b>dyskusji</b> o generowaniu pdf'ów, więc postanowiłem się wtrącić też tutaj. Wszystko pięknie KaMeLeOn opisałeś: krok po kroku (sam osobiście nie sprawdzałem poprawności tego co napisałeś, ale zakładam, że wszystko jest ok). Zauważ tylko, że rozmiar wygenerowanego przez Ciebie pdf'a to - 249KB. Nie sądzisz, że na te 3 linijki tekstu, to dużo za dużo?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%)
|
Cytat Zauważ tylko, że rozmiar wygenerowanego przez Ciebie pdf'a to - 249KB. Nie sądzisz, że na te 3 linijki tekstu, to dużo za dużo?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Nigdzie nie napisałem, że rozmiar będzie mały. Napisałem za to, że czcionki są dołączane do PDF'a, a jak nam wszystkim wiadomo czcionki wektorowe to dość duża zabawka. Można oczywiście ograniczyć wielkość pliku wynikowego, ale to trzeba robić z głową. Najważniejszy jest zestaw znaków, który będziemy używać - resztę można usunąć ręcznie podczas budowania pliku czcionki. Do tego dochodzi styl czcionki. Jak wiemy są 4 podstawowe: REGULAR, ITALIC, BOLD, BOLD ITALIC. Każdy z tych stylów to osobny plik, który trzeba dołączyć, więc wszystko rośnie. Niestety coś kosztem czegoś... stawiasz na jakość albo na rozmiar. Jeśli chcesz aby, w każdym miejscu na świecie Twój PDF wyglądał tak samo... hmm, ja wybieram jakość. Dodam tylko, że ten rozmiar to wynik dołączenia tych 3 czcionek, sama zawartość PDF'a zajmuje bardzo malutko. No Chyba, że nawciskasz tam grafikę. |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 26.08.2003 Ostrzeżenie: (0%)
|
jak uzwac ttf2pt1.1? to tylko kod w C. Co z tym zrobic? ma ktos kompilacje pod Winzgroze?
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%)
|
Udostępniam program pod Windowsa bo widzę, że link nie działa: ttf2pt1
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 26.08.2003 Ostrzeżenie: (0%)
|
co polskich czcionek w ezpdf - za chiny mi nei dzialaja w 100%. Wyswietla mi sie cos takiego :
witaj polski (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ¶wiecie a±A-ccC-s¶¦-nnN-lłŁ-oóÓ-eeE-zz¬-z¿¯ poza tym nie moge za chuiny pozbuc sie komunikatu o zlym BBOXIE czcionki. |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 13.06.2002 Ostrzeżenie: (0%)
|
Witam,
R&OS jest wykorzystywane do generowania PDF'ów z poziomu b. dobrego open sourcowego CMS'a - MamboServer (www.mamboserver.com). Tradycyjnie pojawił się problem z polskimi literami. Zrobiłem dokładnie, tak jak było to opisane poniżej (łączenie z wyborem czcionki) - jednak cały czas mam krzaczki - czy ktoś ma pomysł co zostało pominięte. Pozdrawiam, Andrzej Cytat co do polskich liter w R&OS po wielu probach UDAŁO sie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
a wiec tak: 1) uzycie programu ttf2pt1 do wygenerowania fonu ttf2pt1 -b -l latin2 c:windowsfontstahoma.ttf tahoma 2) wpisanie kodu:
3) gotowe (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ------------------------------------------------------------------------ tekst napisany jest pod iso 8859-2 jezeli wyslietli sie wam komunikat: The font 'Tahoma' contains a bad /BBox zmiencie wielkosc liter w nazwie czcionki folder z fontami musi miec prawa do zapisu (przy pierwszej generacji tworzony jest plik php_tahoma.afm) wygenerowany plik ma 30k i jest elegancki.. (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) pozdrawiam |
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 5.07.2003 Ostrzeżenie: (0%)
|
Witajcie !
Cytat co polskich czcionek w ezpdf - za chiny mi nei dzialaja w 100%. Wyswietla mi sie cos takiego : witaj polski (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ¶wiecie a±A-ccC-s¶¦-nnN-lłŁ-oóÓ-eeE-zz¬-z¿¯ poza tym nie moge za chuiny pozbuc sie komunikatu o zlym BBOXIE czcionki. Mam podobny problem ale w FPDF. Czy moze ktos z Was podeslac mi jedna przerobiona czcionke z polskimi znaczkami, np. Arialpl? Te ktore wygenerowalem wg opisu podanego na forum nie wyswietlaja mi polskich znaczkow. Potrzebuje w celach testowych. Darek |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 521 Pomógł: 0 Dołączył: 3.11.2003 Skąd: 3city Ostrzeżenie: (0%)
|
Cytat Dodam tylko, że ten rozmiar to wynik dołączenia tych 3 czcionek, sama zawartość PDF'a zajmuje bardzo malutko. No Chyba, że nawciskasz tam grafikę.
Wydaje mi się jednak, że coś jest nie tak. Dla przykładu, mam przed sobą 8-stronicowy dokument, który wygenerowałem przez docbook -> saxon -> FOP. Wyłącznie moje własne czcionki, 3 różne kroje. Wynik: 80 kB. 250 kB to jednak dużo, ale istotnie, jest to prawdopodobnie wynik dołączania czcionek, które nie wygląda mi na optymalne. |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 362 Pomógł: 0 Dołączył: 18.02.2004 Skąd: Knurów Ostrzeżenie: (0%)
|
A jak można za pomocą klasy FPDF wygenerować ciągły tekst? Bo mam w bazie danych pod polem typu 'text' i jak to wrzucam do PDF'a to mam to wszystko w jednej linii.
Oto kod:
|
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%)
|
Cytat A jak można za pomocą klasy FPDF wygenerować ciągły tekst? Bo mam w bazie danych pod polem typu 'text' i jak to wrzucam do PDF'a to mam to wszystko w jednej linii.
Użyj metody MultiCell()... |
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 5.03.2004 Skąd: Rzeszów Ostrzeżenie: (0%)
|
Witam!
Czy istnieje taki konwerter który przerobiłby html na PDFa? Chodzi mi o możliwość dynamicznego tworzenia takich plików gdzie źródło pobierane jest z mySQL'a. Narazie udaje mi się jedynie umieścić kod źródłowy strony w PDFie, ale będę wdzięczny za informacje czy da się zinterpretować tego HTML'a i stworzyć ładnie wyglądający pliczek bez widocznych tagów. Z góry dziękuję za informacje. |
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 20.04.2002 Skąd: Szczecin Ostrzeżenie: (0%)
|
Pobaw się tym: http://www.hotscripts.com/Detailed/13301.html
|
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 15.12.2003 Ostrzeżenie: (0%)
|
dobra tylko jak używać tego programu ttf2pt1??
|
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 20.04.2002 Skąd: Szczecin Ostrzeżenie: (0%)
|
Jeśli masz dostęp do shell_exec(); to PDFy bardzo łatwo wygenerować, niestety dziś już mało takich serwerów (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) postaram się o tym napisać na php.pl - może ekipa doda (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jakby co - prv.
|
|
|
|
Post
#21
|
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 15.12.2003 Ostrzeżenie: (0%)
|
chodzi mi program do czcionek, do odpalenia na winie
|
|
|
|
Post
#22
|
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 15.12.2003 Ostrzeżenie: (0%)
|
hm więc ktoś mi pomoże czy jest to niemożliwe??
|
|
|
|
Post
#23
|
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 18.06.2003 Ostrzeżenie: (0%)
|
Cytat jak używać tego programu ttf2pt1
przeciez jest opisane wszystko http://forum.php.pl/viewtopic.php?t=5438#35757 a co tu skomplikowanego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#24
|
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 15.12.2003 Ostrzeżenie: (0%)
|
no tak czytałem ten temat tylko mi wywala jak wchodze do wiersza poleceń na win XP że nie ma takiego polecenia, jak to mam zaistalować??
|
|
|
|
Post
#25
|
|
|
Grupa: Zarejestrowani Postów: 194 Pomógł: 2 Dołączył: 12.04.2004 Skąd: Częstochowa Ostrzeżenie: (10%)
|
Cytat(krysk @ 2004-03-14 23:27:39) Pobaw się tym: http://www.hotscripts.com/Detailed/13301.html a ktoś wie jak to uruchomi bo w plidu readme niewiele pisze |
|
|
|
Post
#26
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 3.07.2004 Ostrzeżenie: (0%)
|
Gdzieś wcześniej była rozmowa na temat wielkości wygenerowanego przez FPDF pliku zawierającego własne czcionki.
Problem tkwi pewnie w zastosowanych czcionkach. Zrobiłem sobie swoje czcionki poleceniem: Cytat ttf2pt1 -b -L iso-8859-2.map arial.ttf arialpl w wyniku czego otrzymałem 2 pliki: arialpl.apm i arialpl.pfb przekopiowałem je sobie na serwerek (razem z plikiem arial.ttf) Jeśli użyję w makefont() czcionki True Type: Cytat makefont('arial.ttf','arialpl.apm','iso-8859-2'); to otrzymuję 2 pliki: arialpl.php oraz skompresowany obraz fonta arialpl.z, który ma wielkość 170383 B. Ten obraz właśnie jest dołączany do pliku PDF. Plik z napisem "Witaj Świecie" zajmuje 173kB! Natomiast jeśli użyję w makefont() czcionki Type 1: Cytat makefont('arialpl.pfb','arialpl.apm','iso-8859-2'); to także otrzymuję 2 pliki: arialpl.php oraz skompresowany obraz fonta arialpl.z, ale tym razem ma wielkość 27513 B!. Plik z napisem "Witaj Świecie" zajmuje teraz tylko 30kB! |
|
|
|
Post
#27
|
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 0 Dołączył: 1.11.2003 Skąd: Poland, Płock Ostrzeżenie: (0%)
|
Eeeh, pisałem już o tym na forum.
http://forum.php.pl/index.php?showtopic=17189 Ten post edytował Dabroz 3.07.2004, 20:16:45 |
|
|
|
Post
#28
|
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 14.10.2003 Ostrzeżenie: (0%)
|
Moze zrobilibyscie z tego jakis artykul na stronce, skonczyly by sie wtedy pytania o pdf
|
|
|
|
Post
#29
|
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 0 Dołączył: 1.11.2003 Skąd: Poland, Płock Ostrzeżenie: (0%)
|
Hmm... ja się mogę ewentualnie podjąć napisania artykułu (PDF + polskie czcionki). Co na to ekipa php.pl?
|
|
|
|
Post
#30
|
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 14.10.2003 Ostrzeżenie: (0%)
|
Witajcie
A co zrobic z faktem ze plik pdf sie generuje a nastepnie zapisuje sie gdzies na dysku, jesli uzyje sie takiego zapisu Kod $pdf->output('nazwa.pdf'); ale jesli uzyje takiego zapisu Kod $pdf->output('nazwa.pdf',true); lub takiego Kod $pdf->output(); spodziewałabym sie ze plik wyswietli sie w przegladarce albo pojawi sie komunikat o zapisie lub otwarciu NIESTETY w pierwszym przypadku okno przegladarki jest puste a pliku musze szukac na dysku w drugim i trzecim w oknie przegladarki pojawia mi sie pdf yulko ze jego kod, składnia czy nie wiem jak to nazwac poprostu krzaki (nie chodzi o brak polskich znaków) CO z tym zrobic Ten post edytował madalena 16.07.2004, 06:55:24 |
|
|
|
Post
#31
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 1.08.2004 Ostrzeżenie: (0%)
|
W bólach, ale udało mi się odpalić polskie krzaczki w pdf-ie generowanym przez R&OS. No i teraz pozostał już tylko jeden problem - czy da się jakoś zrobić, żeby te polskie literki nie nachodziły na inne znaki w tekście? Jakiś kerning, albo coś w tym stylu? Szczególnie nieciekawie to wygląda w przypadku zbitki 2 polskich literek obok siebie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
|
Post
#32
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 12.08.2004 Ostrzeżenie: (0%)
|
Cytat(andrzejs @ 2003-12-30 23:39:11) Zrobiłem dokładnie, tak jak było to opisane poniżej (łączenie z wyborem czcionki) - jednak cały czas mam krzaczki - czy ktoś ma pomysł co zostało pominięte. Trzeba jeszcze skopiować plik PFB do katalogu /fonts ezPDFa, który również został wygenerowany tym poleceniem. Ten post edytował Andykaz 12.08.2004, 15:47:28 |
|
|
|
Post
#33
|
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 29.10.2003 Skąd: Toruń Ostrzeżenie: (0%)
|
wie ktos z was moze jak stworzyc czcionke ktora mi obsluzy
utf-8 lub uincode (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) mam z tym spory problem. ======================================= ehhh poddaje sie, czy moglby mi ktos z was udostępnić arial,arialb,ariali,arialbi za nic na swiecie nie chce mi przekonwertowac na ISO-8859-2 kursywy i pogrobienia, normalna czcionka sie konwertuje na arialpl.php a pozostałe powoduja bledy (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) chodzi mi o konwersje dla fpdf ISO-8859-2 calego zestawu czcioneki ariala - normalnej, kursywy, pogrobionej i pogrobionej kursywy. Ten post edytował carramba 4.09.2004, 18:36:46 |
|
|
|
Post
#34
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 12.02.2004 Ostrzeżenie: (0%)
|
A czy ktoś może wie czy jest możliwe otwarcie *.pdf na serwerze, dopisanie do niego kilka zdań i zapisanie? Próbowałem, ale niestety z brakiem efektów, jedyne co udało mi się uzyskać, to zapis na serwerze nowego dokumentu pdf, a chodzi mi jedynie o nadpisanie już istniejącego, czyli aby zawierał pierwotną treść + nową...
|
|
|
|
Post
#35
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 31.01.2005 Skąd: 3city Ostrzeżenie: (0%)
|
Mam być może głupie pytanie, ale dopiero zaczynam i trochę się pogubiłam. Otóż, czym rózni się ezPdf od fpdf. Walczę z polskimi znaczkami. Zrobiłam wszystko tak jak opisaliście i wszystko byłoby ok gdyby nie taka drobnostka - w kodzie piszecie $pdf->new FPDF(), ja korzystam z $pdf->new PDF(). Próbowałam przez $pdf->new FPDF() ale w tym nie działa funkacja LoadData, która jest mi potrzebna. Hmmm mam nadzieję, że chciaż ktoś zrozumie o co mi chodzi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Napisze jeszcze, że to co ma być w PDF'ie pobieram z bazy MySQL.
|
|
|
|
Post
#36
|
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 29.10.2003 Skąd: Toruń Ostrzeżenie: (0%)
|
rozwiazaniem problemu UTF-8 i generowania PDF jest biblioteka iconv.
Pozwala na konwertacje pomiedzy roznymi zestawami znakow, z moich informacji jest zainstalowana na wiekszosci serwerow. Konwersja pomiedzy UTF-8 a ISO
przekonwertowany tekst smialo mozna wstawic do generowanego pdfa, problemem natomiast pozostaja nadal znaki unicode czyli np. © ktorego iconv nie przekonwertuje. |
|
|
|
Post
#37
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 31.01.2005 Skąd: 3city Ostrzeżenie: (0%)
|
Mam nadzieję, że ktoś sie już z czyms takim spotkał. Kozrystam z kodowania utf-8, miałam w związku z tym problem gdyż do tej pory wszystko co wysyłałam do pdf'a było w iso-8859-2. Rozwiązaniem okazał się programik "ttf2utf" działający tak samo jak opisywany kiedyś na forum "ttf2pt1". Do tego jest jeszcze biblioteka UFPDF (FPDF nie wystarcza) i tu pojawił się problem. Okazało się, ze UFPDF nie obsługuje MultiCell - a ja momentami mam bardzo długi tekst, który niestety nie ejst przenoszony do następnej linii tylko zostaje ucięty . Czy ktoś spotkał się z czymś takim i może wie jak z tego wybrnąć??
|
|
|
|
Post
#38
|
|
|
Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%)
|
mam problem z uzyskaniem PDF przy korzystaniu z klasy FPDF a dokladnie gdy chce uzyc PNG o duzej rozdzielczosci (300 DPI szerokosc kolo 3000px) to nieche sie generowac PDF (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
zauwazylem ze wszystko jest ok do czasu gdy obraz nie przekracza 842x595 px co odpowiada wymiarom kartki A4 przy 72 DPI jesli tylko zwieksze o kilka pixeli obraz juch nieche sie ladowac (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) docelowo chcialbym umiescic wiekszego png by przy wydruku mial dobra jakosc i byl czytelny ale nie moge sobie poradzic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) juz probowalem go skalowac na 1000 sposobow
i za kazdym razem to samo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) czyli pdf-a nie ma moze ktos juz spotkal sie z podobnym problemem? jest na to jakas rada? |
|
|
|
Post
#39
|
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 12.01.2005 Ostrzeżenie: (0%)
|
a ma ktos moze jakis darmowy wypasiony programik, ktory konwertuje pdf->chm?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#40
|
|
|
Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 19.01.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
DocCHM - szukaj w google "chm generator"
|
|
|
|
Post
#41
|
|
|
Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%)
|
|
|
|
|
Post
#42
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 24.03.2005 Ostrzeżenie: (0%)
|
witam
mam pytanie jak wyswietlic w pdfie (zrobionym w php (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) pionowy text - ale taki obrocony o 90st. - uzywam FPDF pozdrawiam i dzieki katarzynka |
|
|
|
Post
#43
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
Na stronie fpdf masz dodatkowa klase ktora Ci rozszerzy funkcjonalnosc o pochyly tekst. Z tego co pamietam to ustawiasz pod jakim katem ma byc napis i oczywiscie ustawienia fonta. Uzylem tej klasy do generowania napisu "Podglad Wydruku"
Jak nie znajdziesz gdzie to jest to napisz na priv. |
|
|
|
Post
#44
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 24.03.2005 Ostrzeżenie: (0%)
|
dzieki znalalzlam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
jakby ktos jeszcze szukal... http://www.fpdf.org/en/script/script31.php |
|
|
|
Post
#45
|
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 9.03.2005 Ostrzeżenie: (0%)
|
Mam pytanie jak ustawic zeby dokument byl generowany w w poziomie strony A4 a nie jak w pionie
|
|
|
|
Post
#46
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
Np w fpdf patrz strona fpdf.org manual FPDF - constructor. Masz tam chyba jako pierwszy pararametr.
|
|
|
|
Post
#47
|
|
|
Grupa: Zarejestrowani Postów: 232 Pomógł: 1 Dołączył: 11.03.2003 Ostrzeżenie: (20%)
|
mój plik do generacji wydruku jest nastepujący
w wyniku mam FPDF error: Could not include font definition file dlaczego? |
|
|
|
Post
#48
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
Masz poprawnie skompilowane fonty? albo nie da sie wciaganc plikow z fontami
|
|
|
|
Post
#49
|
|
|
Grupa: Zarejestrowani Postów: 232 Pomógł: 1 Dołączył: 11.03.2003 Ostrzeżenie: (20%)
|
mysle, ze mam gut skompilowane,
1. najpierw zrobilem programikiem, ttf2pt1 pliczki arialpl.afm i arialpl.pfb 2. nastepnie wg. skryptu
wygenerowalem pliki arial.php i arial.z w odpowiedzi makfont (IMG:http://www.pawelkubiak.com/type.JPG) wrzucielem je do fonts skąd korzysta moja aplikacja i raporty...wcześniej pokazalem skryp...aha...korzystam z klasy HTML2FPDF, ale ona korzysta z fpdf...powinno byc gut na moje , ale nicziwo..(IMG:http://forum.php.pl/style_emoticons/default/sad.gif) zapomniałem dodać, ze wszystko działa bez polskich czcionek jesli dam
no bo wtedy korzysta ze standardowych! Ten post edytował polibode 11.04.2005, 14:19:20 |
|
|
|
Post
#50
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
Moze podesle Ci moje fonty i zobaczysz czy skrypt bedzie ok dzialal. Nigdy z fontami do fpdfa nie mialem problemow.
|
|
|
|
Post
#51
|
|
|
Grupa: Zarejestrowani Postów: 232 Pomógł: 1 Dołączył: 11.03.2003 Ostrzeżenie: (20%)
|
ok , polibode@tlen.pl
dzieki |
|
|
|
Post
#52
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
OK, wyslalem. Mam zapytanie do Ciebie: pliki z fontami, czyli to z "z" na koncu masz tez w katalogu?
|
|
|
|
Post
#53
|
|
|
Grupa: Zarejestrowani Postów: 232 Pomógł: 1 Dołączył: 11.03.2003 Ostrzeżenie: (20%)
|
jak użyc funkcji
tak aby w jednej części dokumentu mógł mieć czcionkę 8 a pozniej np 9 jak stosuję ten schemat
to raczej nie mam możliwości zmiany , bo ustawiam na koncu czcionkę, a chcialbym mieć w pewnym miejscu pogrubioną Ten post edytował polibode 13.04.2005, 13:54:12 |
|
|
|
Post
#54
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
A przypadkiem HTML2PDF nie interpretuje <B> i wtedy laduje odpowiedniego fonta??
|
|
|
|
Post
#55
|
|
|
Grupa: Zarejestrowani Postów: 232 Pomógł: 1 Dołączył: 11.03.2003 Ostrzeżenie: (20%)
|
Wiem dlaczego tak się dzieje, ale nie wiem jak to rozwiązać
Otóż jak używałem zwykłej czcionki Arial
To klasa html2fpdf sama mi wykrywala w kodzie <b> i pogrubiała w razie potrzeby Jednak ty proponujesz dwa pliki polskie timesbpl.php timespl.php Jeden standardowy , a drugi wtedy kiedy ma być BOLD i wszystko sie knoci , pdf się nie generuje wogole... W tym momencie funkcja klasy FPDF postaci
kiedy za zmienną
coś się podstawi nic nie działa Jak sobie z tym poradzić? Ten post edytował polibode 14.04.2005, 11:25:57 |
|
|
|
Post
#56
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
A nie mozesz np wciagnac wszystkich fontow zanim wywolasz WriteHTML?
Wydaje mi sie ze wtdy powinien sie odwolac do istniejacego fontu (zaladowanego). |
|
|
|
Post
#57
|
|
|
Grupa: Zarejestrowani Postów: 232 Pomógł: 1 Dołączył: 11.03.2003 Ostrzeżenie: (20%)
|
Wciągam owszem
Ale w kontekście
i tak to nic nie znaczy , w momencie kiedy chcę jakąś linijkę zrobić grubą w tabeli , nie działa, pozatym wogole nie działa z parametrem B
|
|
|
|
Post
#58
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
|
|
|
|
Post
#59
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.05.2005 Ostrzeżenie: (0%)
|
A ja mam inny problem. Uzywam HTML2PDF. Jesli wstawie jakis tekst w tabele albo uzyje tagow takich jak <p> </p> to mi sie wywalaja polskie czcionki. Dopoki jade z czystym tekstem jest OK, wstawie <P> albo <TABLE> i sie sypie.
W czym tkwi blad? Pozdrawiam, Salvi |
|
|
|
Post
#60
|
|
|
Grupa: Zarejestrowani Postów: 611 Pomógł: 19 Dołączył: 28.02.2005 Skąd: Wrocław Ostrzeżenie: (0%)
|
Moze mi ktos jeszcze podrzucić polską czcionkę tzn na mejla albo podac link bo ja robie wszystko zgodnie z manualem no i niestety polskiej czcionki jak nie było tak nie ma tylko niektore litery są ok brakuję ą i jeszcze czegoś (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Dzięki za pomoc(
|
|
|
|
Post
#61
|
|
|
Grupa: Zarejestrowani Postów: 232 Pomógł: 1 Dołączył: 11.03.2003 Ostrzeżenie: (20%)
|
daj maila stary to podrzuce (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)
|
|
|
|
Post
#62
|
|
|
Grupa: Zarejestrowani Postów: 611 Pomógł: 19 Dołączył: 28.02.2005 Skąd: Wrocław Ostrzeżenie: (0%)
|
Cytat(polibode @ 2005-05-10 08:43:08) daj maila stary to podrzuce (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) moj adres to: sticker1@tlen.pl Dzięki wielkie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )) |
|
|
|
Post
#63
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 1.11.2003 Ostrzeżenie: (0%)
|
udało sie komus wygenerowac PDFa przy uzyciu fontów z kodowanie UTF-8 ?
ps. Moze mi ktos podeslac fonty polskie w iso 8859-2 ? |
|
|
|
Post
#64
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 12.08.2005 Ostrzeżenie: (0%)
|
Witam.
Możecie mi pomoć? Mam polskie czcionki zrobione i dodaje je do projektu a tu ERROR : Kod Undefined font : verdana 10 Nie wiem co to moze byc cale google przeszukalem i zero odpowiedzi w kodzie tez nie umiem znalezc co jest nie tak. |
|
|
|
Post
#65
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 1.11.2003 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#66
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 12.08.2005 Ostrzeżenie: (0%)
|
No wlasnie mam to jest addfont i setfont
na serwerz emam pliki czcionek ( php,z,afm,pfb,ttf) juz wszystko tam wrzucilem. I wlasnie nei kumam dlaczego ten error. Zrobilem jeszcze raz czcionke i mam inny error (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Kod Warning: filesize(): Stat failed for font/verdanapl.z (errno=2 - No such file or directory) in /usr/local/apache/www/htdocs/.../include/fpdf.php on line 1812
FPDF error: Font file not found Ten post edytował maston 17.08.2005, 22:11:51 |
|
|
|
Post
#67
|
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 11.06.2005 Skąd: Gostyń Ostrzeżenie: (0%)
|
No such file or directory....Font file not found....
Nie ma pliku font/verdanapl.z - proste (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . |
|
|
|
Post
#68
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 12.08.2005 Ostrzeżenie: (0%)
|
no nie takie proste bo czcionka tam jest :/
|
|
|
|
Post
#69
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
Cytat no nie takie proste bo czcionka tam jest :/ Sam kompilowales fonty? |
|
|
|
Post
#70
|
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 12.08.2005 Ostrzeżenie: (0%)
|
hmmm teraz znow mam inny problem poprzedni rozwiazalem. Otoz jak wygeneruje mi juz PDFa to czcionka jest zastosowana tylko do pierwszej linilki. potem juz leca standardowe czcionki. Wiecie moze co jest nie tak?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Pozdrawiam |
|
|
|
Post
#71
|
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%)
|
hm.. a dlaczgo uważacie ze lepiej uzywac generatora ezpdf
niż tego ktory jest standardowo częscią jezyka php? |
|
|
|
Post
#72
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%)
|
Przekonaj sie sam, uzyj tego i tego i zobaczysz co jest lepsze. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
|
Post
#73
|
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%)
|
A tak wogole czy ta konwersja znakow musi byc tak skoplikowana ?
Nie da sie tego jakos prosciej zrobic ? A jesli sie nie da to skad moge wziasc opisywanu tu na forum program makefont.php ? |
|
|
|
Post
#74
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%)
|
Czy ktoś z Was mógłby mi napisać coś o generowaniu dokumentów z ograniczeniami ?
NP. takich które można occzytac tylk oraz? nie można drukowa? są zabezpoieczone hasłem? etc etc .. Z poważaniem łukasz |
|
|
|
Post
#75
|
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 31.10.2005 Ostrzeżenie: (0%)
|
czy jest możliwość za pomocą fpdf pisania po istniejącym pliku pdf?
jeśli tak, w jaki sposób to zrobić? |
|
|
|
Post
#76
|
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin |
Cytat(TeMuGyn @ 2006-01-27 19:42:56) Czy ktoś z Was mógłby mi napisać coś o generowaniu dokumentów z ograniczeniami ? NP. takich które można occzytac tylk oraz? nie można drukowa? są zabezpoieczone hasłem? etc etc .. Z poważaniem łukasz http://fpdf.org/en/script/script37.php polecam Cytat czy jest możliwość za pomocą fpdf pisania po istniejącym pliku pdf? jeśli tak, w jaki sposób to zrobić? inestety fpdf nie otwiera istniejacych plikow pdf zawsze tworzy od poczatku do konca nowe. Rozumiem ze masz plik pdf gdzie jest formularz lub cos pochodnego i chcesz wrzucic swoje dane. Tez mialem taki klopot - printscreen wklejenie do painta i zapisanie jako PNG lub JPG. Nastepnie wrzucasz go do pdf-a i tam dopisujesz swoje dane. jakosc doskonala wyglada od poczatku do konca jakby byl generowany w calosci ;-) |
|
|
|
Post
#77
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Witam,
Otóż mam problem. Korzystam z FPDF. O zmianie sposobo generowania plików .pdf nie ma mowy. A potrzebuję umieścić w plikach znaki specjalne takie jak na przykład: ® €¼§ i wiele innych. Z formularza przychodzą jako encje HTML (FCKedytor) tylko nie potrafię sprawić żeby wyświetlały się poprawnie w .pdf Domyślam się że będę usiał zmapować te encje na coś innego, tylko nie wiem na co :/ Jakieś pomysły? |
|
|
|
Post
#78
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
A nie można tego wyświetlić odwołując się do kodu ASCII danego znaku?
|
|
|
|
Post
#79
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Cytat(kszychu @ 2006-02-02 17:23:40) A nie można tego wyświetlić odwołując się do kodu ASCII danego znaku? No właśnie też tak myślę tylko nie mam pojęcia jak te kody "przekazać". Jak podaję kody to mi wyświetla je jako tekst :/ |
|
|
|
Post
#80
|
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin |
wstawic grafike i po klopocie :-)
|
|
|
|
Post
#81
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
Cytat(mike_mech @ 2006-02-02 19:45:56) Cytat(kszychu @ 2006-02-02 17:23:40) A nie można tego wyświetlić odwołując się do kodu ASCII danego znaku? No właśnie też tak myślę tylko nie mam pojęcia jak te kody "przekazać". Jak podaję kody to mi wyświetla je jako tekst :/ chr($nr_znaku) ? |
|
|
|
Post
#82
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Cytat(kszychu @ 2006-02-03 09:16:42) chr($nr_znaku) ? Hmm, w zasadzie jest to rozwiązanie. Ale mam pewien niedosyt. Po zrobieniu tak: ... czyli wygenerowaniu sobie wszystkich znaków, dostaję dziurę pomiędzy 127 a 160 znakiem. A jest tam kilka które by mi się przydały. Mam czionkę ISO, której dałem podczas generowania array(159=>'Euro') więc z tym znakiem nie ma problemu, ale brakuje kilku, które uważam za obowiązkowe. To jest jedno. Do szczęścia potrzeba mi jeszcze generowania indeksów (górny, dolny). Wiem że jest to kwestia mniejszej czcionki i pozycji. I tak jak z czcionką problemu nie ma to z pozycją jest. Nie wiem jak pisać w indeksie :/ (Wycinanie z pomiędzy <sup></sup> <sub></sub> już mam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) ---update--- Z tymi indeksami już mam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Oto rozwiązanie (znalezione na fpdf.de :: subWrite):
|
|
|
|
Post
#83
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
1. Nie w każdej czcionce bedziesz miał te znaki, spróbuj użyć jakiejś innej czcionki
2. Co do indeksów to Ci chyba nie pomogę. Jak umieszczasz tekst, w cell'ach cy poprzez Write (czy jakos tak, nigdy tego drugiego nie używałem)? Z tego co kiedyśczytałem Write można podać pozycję tekstu na stronie. Trochę to żmudne, bo trzeba pamiętać poprzednią pozycję, przed sub, przeliczyć ją na nową (dla sub) i później przywrócić starą ale tylko Y. To taki pomysł, niesprawdzony, ale może coś z tego wyrzeźbisz. Jak sięuda to się pochwal (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#84
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 19.05.2005 Ostrzeżenie: (0%)
|
Wie ktoś może jak fpdfem polączyć kilka pdfów w jeden ? A jezeli nie fpdfem to czym.
|
|
|
|
Post
#85
|
|
|
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ę. |
|
|
|
Post
#86
|
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 9.03.2006 Skąd: Columbus Georgia Ostrzeżenie: (0%)
|
Aby zmniejszyc rozmiar generowanego pliku przez Fpdf
mozna sprobowac ustawic w wygenerowanych przez makefont zbiorach: $file=''; $originalsize=0; Testowalem to rozwiazanie dla arial i chodzi pod Acrobat 7 doskonale z polskimi lterami i pliki sa male. |
|
|
|
Post
#87
|
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)
|
nie powiem zeby tworzenie pdfow bylo proste...
jak zrobic czcionke dla kodowania utf-8 ? sa jakies gotowe pliki? |
|
|
|
Post
#88
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%)
|
Spróbuj iconv" title="Zobacz w manualu php" target="_manual aby przekonwertować z iso na utf
|
|
|
|
Post
#89
|
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)
|
a jest cos podobnego do TCPDF tylko ze na PHP4 ?
Ten post edytował AxZx 13.04.2006, 14:32:38 |
|
|
|
Post
#90
|
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 9.03.2006 Skąd: Columbus Georgia Ostrzeżenie: (0%)
|
Kodowanie,
probowalem roznych pakietow kodujacych i jest problem zwlaszcza z ó i Ó. Dlatego napisalem wlasne funkcje kodujace i wygenerowalem fonty polskie dla Fpdf. Umozliwiaja one generowac Pdf i Pdf bookmarki z polskimi literami z Utf-8.. Fakt jest z tyum troche zabawy ale wyglada dobrze .. Mozesz zobaczyc rezultat na (tespotwalem pod Acrobat 70: Pdf polskie fonty i bookarki |
|
|
|
Post
#91
|
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)
|
nie mozna otworzyc pdf z podanej lokalizacji
chodzi mi o wszystkie znaki, nie tylko polskie. czy musialbym generowac osobna czcionke dla kazdego kraju / jezyka? |
|
|
|
Post
#92
|
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 9.03.2006 Skąd: Columbus Georgia Ostrzeżenie: (0%)
|
Fpdf nie ma opcji unicode
chociaz sa rozszezenia Fpdf, ktore to umozliwiaja jak UFPDF.. |
|
|
|
Post
#93
|
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%)
|
okej ma mozliwosc ale jak mam to zrobic zeby kazda litera z kazdego alfabetu mogla zostac do PDF wrzucona?
|
|
|
|
Post
#94
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 26.04.2006 Ostrzeżenie: (0%)
|
A ja mam taki problem. Potrzebuję tego do licencjatu: generuję pdfa, ustalam sobie komórki drukowane za pomocą "Cell" np długości 3 cm, okazuje się, że jednak trafiła się jedna wartość (tekst), której długość przekroczy te 3 cm. Wiadomo, ze wtedy zaczyna sie problem. Czy można tak uzyć MultiCella, żeby po wypisaniu tego co ma wypisać, nie przerzucał mnie do następnej linii.
Jeżeli możecie, proszę dajcie radę, jak się z tym uporać. Definiowanie dłuższego pola jest niemożliwe, a występuje ono w środku tabeli... |
|
|
|
Post
#95
|
|
|
Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 9.03.2006 Skąd: Columbus Georgia Ostrzeżenie: (0%)
|
Rozwiazenie,
jesli jest mozliwe to zmienic rozmiar fontu aby cell zmiescila sie w 3 cm. Fpdf i w sekcji Scripts |
|
|
|
Post
#96
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 4.05.2006 Ostrzeżenie: (0%)
|
Takie pytanie:
Zamierzam użyć FPDF do generowania pewnego dokumentu o stałej treści ale zmiennych danych które się w nim bedą pojawiały, ten dokument w zależności od ilości wybranych rekordów bedzie miał jedną lub więcej stron. Dane muszę pobierać z MySQL ale mam problem z nagłówkami kiedy dodaję do dokumentu gdzie są linie (a w zasadzie to przed) wyświetlające/"wrzucające" tekst do pdf'a otrzymuję w wyniku komunikat tego typu: Warning: Cannot modify header information - headers already sent by (output started at f:\program files\apache group\Apache\htdocs\funkcje_bazy.php:21) in f:\program files\apache group\Apache\htdocs\fpdf\fpdf\fpdf.php on line 1022 FPDF error: Some data has already been output to browser, can't send PDF file jak to ominąć, mam mało czasu więc liczę na jakieś szybkie wskazówki lub rozwiązania, jeśli nic szybko nie wymyśle bedę musiał zastosować rozwiązanie (jedyne chyba) alternatywne czyli poprostu HTML ale nie chce tego robić bo nie jest to format zbyt dobry do drukowania szczególnie jeśli strona zawiera sporo informacji - trudno jak wiadomo dopasować HTML do formatu choćby A4, a pdf do tego jest idealny pomóżcie więc proszę |
|
|
|
Post
#97
|
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 23.06.2002 Skąd: Opole Ostrzeżenie: (0%)
|
Witam (posta puściłem na Przedszkolu ale jako ze sprawa niezwykle pilna a ja od rana nie znalazlem nigdzie nawet słowka tym postanowiłem zapyta tutaj mam nadzieję że Moderator się nie pogniewa)
Czy w ramach fpdf lub innych takich wspanialych projektów istnieje mozliwosc laczenia 2 pdfow w calosc? Przykład: Mam np. 10 rozych 1 stronicowych pdfow powiedzmy kazdy plik to opis jakiegos urządzenia. (np. komputerPC.pdf, drukarkaLPT.pdf, SkanerLPT.pdf itd) i teraz wybieram sobie ladnie w formualrzyku co chce miec w pdfie i np po kliknieciu generuj powstaje mi pdf zalozmy 4stronowy gdzie kazda strona to strona z konretnego pdfa ... Sprawa naprawde ekdtremalnie pilna, Pozdrawiam |
|
|
|
Post
#98
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Cytat(emitra @ 2006-05-05 20:54:54) Czy w ramach fpdf lub innych takich wspanialych projektów istnieje mozliwosc laczenia 2 pdfow w calosc? Można. FPDI - Import existing PDF documents into FPDF |
|
|
|
Post
#99
|
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 23.06.2002 Skąd: Opole Ostrzeżenie: (0%)
|
Wielkie Dzieki (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !!
|
|
|
|
Post
#100
|
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 4.05.2005 Ostrzeżenie: (0%)
|
Hej!
A nie macie problemu z dziwnym "rozstrzeleniem" polskich znaków? U mnie po wygenerowaniu PDF'a praktycznie po każdym polskim znaku jest jakby spacja. Czym to może byc spowodowane? Pozdrawiam, who? |
|
|
|
![]() ![]() |
|
Aktualny czas: 21.01.2026 - 08:48 |