Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PDF-y, PDFY - tylko z innej strony
madalena
post 12.07.2004, 13:12:47
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 14.10.2003

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
kszychu
post 12.07.2004, 13:17:32
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Polecam fpdf, prosta i łatwa do nauczenia składnia.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
madalena
post 13.07.2004, 08:08:45
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 14.10.2003

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
kszychu
post 13.07.2004, 09:32:18
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


http://www.google.pl/search?hl=pl&ie=UTF-8...btnG=Szukaj&lr=


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
madalena
post 14.07.2004, 07:42:28
Post #5





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 14.10.2003

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
thewall
post 16.07.2004, 13:47:14
Post #6





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 27.04.2004
Skąd: Kraków

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
carramba
post 14.09.2004, 20:43:02
Post #7





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 29.10.2003
Skąd: Toruń

Ostrzeżenie: (0%)
-----


drukuje wlasciwie wszystko trzeba troche dopracowac do wlasnej aplikacji :

http://www.fpdf.org/en/script/script50.php


--------------------
long hard road out of hell
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 14:29