Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PDF-y
Forum PHP.pl > Forum > PHP > Pro > Archiwum Pro
madalena
Witajcie

Wiem ze temat był poruszany juz nie jeden raz ale informacjie zebrane na forum i internecie jeszcze nie rozwialy moich watpliwosci

W szczegolnosci chodzi mi o dokumenty które będ± tworzone dynamicznie, w zaleznosci od ilosci rekordow spelniajacych okreslone kryteria,


Przede wszystkim potrzebuje tabel a wlasciwie obramowan,

Rozwiazanie moze tez byc za pomoca rtf tylko chodzi mi wlasnie o te tabele, nie usmiech mi sie uczyc nowej skladni

No coz jakos sobie poradze ale w pierw zwracam sie o pomoc do WAS
kszychu
Polecam fpdf, prosta i łatwa do nauczenia składnia.
madalena
Wielki dzięki,

Biblioteka, prosta przyjazna, po godzinie zabawy udalo mi sie wygenerowac moj pierwszy plik pdf za pomoca php

Oczywiscie mam problem z polskimi czcionkami, jak chyba kazdy kto zaczal sie nimi bawic,

Przejzalam posty i mam kilka informacji o tym jak stworzyc polska czcionke za pomoca mkefont i ttf2pt1, tylko nigdzie nie moge znalexc tego drugiego skompilowanego pod windowsa
madalena
No to juz jestem po bojach zwiazanych z ttf2pt1, ale czy jezeli chce miec dodatkowo czcionke pogrubiona, kursyw to musze te wszystkie czcionki przerobic

Ze wzgledow o ktorych nie warto pisac potrzeboje czcionki polskiej o kodowaniu windows-1250 przerobienie dla iso-9... wyglada tak

ttf2pt1 -b -L iso-9... .map arialn.ttf arialpl

a jak dla windowsa

czy nalezy sie posluzyc plikem cp1250.map

Z gory dzieki
thewall
Witaj, ostatnio robiłem fonty Times dla polskich fontów, i tak

1) konwersja z times.ttf na times.afm
1) konwersja z timesi.ttf na timesi.afm
1) konwersja z timesbi.ttf na timesbi.afm
1) konwersja z timesbd.ttf na timesbd.afm

ttf2pt1.exe -a c:\windows\fonts\times.ttf times
ttf2pt1.exe -a c:\windows\fonts\timesi.ttf timesi
ttf2pt1.exe -a c:\windows\fonts\timesbi.ttf timesbi
ttf2pt1.exe -a c:\windows\fonts\timesbd.ttf timesbd

i tak powstaj± fonty w formacie afm

potem wywołaj stronke

  1. <?php
  2. require('./font/makefont/makefont.php');
  3. MakeFont('d:windowsfontstimes.ttf','.toolsafmtimes.afm','cp1250');
  4. MakeFont('d:windowsfontstimesi.ttf','.toolsafmtimesi.afm','cp1250');
  5. MakeFont('d:windowsfontstimesbd.ttf','.toolsafmtimesbd.afm','cp1250');
  6. MakeFont('d:windowsfontstimesbi.ttf','.toolsafmtimesbi.afm','cp1250');
  7. ?>


i powstaj±ci pliki

times.php
times.z
timesi.php
timesi.z
timesbi.php
timesbd.z

i te pliki kopiujemy do katalogu stałej FPDF_FONTPATH, i potem dodajemy je do dokumentu
  1. <?php
  2. define('FPDF_FONTPATH','font/');
  3. require('fpdf.php');
  4.  
  5. $pdf=new FPDF();
  6. $pdf->AddFont('Times','','times.php');
  7. $pdf->AddFont('Times','B','timesbd.php');
  8.  
  9.  
  10. $pdf->AddPage();
  11. $pdf->SetFont('Times','',16);
  12. $pdf->Cell(40,10,'ˇ±ęŁł¬ĽŻĽÓó');
  13. $pdf->SetFont('Times','B',16);
  14. $pdf->Cell(40,10,'ˇ±ęŁł¬ĽŻĽÓó');
  15. $pdf->Output();
  16. ?>


i powinno działać.

Pozdrawiam
carramba
drukuje wlasciwie wszystko trzeba troche dopracowac do wlasnej aplikacji :

http://www.fpdf.org/en/script/script50.php
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.