Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> generowanie plików *.pdf + polskie czcionki
itsme
post 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
  1. <?php
  2. include ('class.ezpdf.php');
  3. $pdf =& new Cezpdf();
  4. $pdf->selectFont('./fonts/Helvetica.afm');
  5. $pdf->ezText('Hello World!',50);
  6. $pdf->ezStream();
  7. ?>
i oto ukazał się mi mój pierwszy pdf utworzony za pomocą php laugh.gif .
i inny kawałek kodu który tworzy tabele
  1. <?php
  2. include ('class.ezpdf.php');
  3. $pdf =& new Cezpdf();
  4. $pdf->selectFont('./fonts/Helvetica.afm');
  5. $data = array(
  6. array('num'=>1,'name'=>'gandalf','type'=>'wizard')
  7.  ,array('num'=>2,'name'=>'bilbo','type'=>'hobbit', 'url'=>'http://www.ros.co.nz/pdf/')
  8.  ,array('num'=>3,'name'=>'frodo','type'=>'hobbit')
  9.  ,array('num'=>4,'name'=>'saruman','type'=>'bad dude', 'url'=>'http://sourceforge.net/projects/pdf-php')
  10.  ,array('num'=>5,'name'=>'sauron','type'=>'really bad dude')
  11. );
  12. $pdf->ezTable($data);
  13. $pdf->ezStream();
  14. ?>


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ą
Go to the top of the page
+Quote Post
13 Stron V  « < 11 12 13  
Start new topic
Odpowiedzi (240 - 245)
siutek
post 12.11.2020, 13:41:50
Post #241





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 26.10.2005
Skąd: Toruń

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


Cytat(trueblue @ 12.11.2020, 13:33:03 ) *
A miałeś styczność z mPDF? Tam w ogóle nie trzeba generować plików dla czcionek tylko podstawić .ttf lub .otf. No i obsługuje też szablony: https://mpdf.github.io/what-else-can-i-do/i...-templates.html


A przy kopiowaniu dokumentów przenosi linki? Bo inaczej zmiana nie ma sensu. Z fontami już sobie poradziłem i tylko tego mi do szczęścia potrzeba.
Go to the top of the page
+Quote Post
trueblue
post 12.11.2020, 13:43:18
Post #242





Grupa: Zarejestrowani
Postów: 6 762
Pomógł: 1822
Dołączył: 11.03.2014

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


Myślę, że sprawdzenie tego zajmie Ci mniej czasu niż dyskusja na forum:)


--------------------
Go to the top of the page
+Quote Post
siutek
post 12.11.2020, 17:56:12
Post #243





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 26.10.2005
Skąd: Toruń

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


Cytat(trueblue @ 12.11.2020, 13:43:18 ) *
Myślę, że sprawdzenie tego zajmie Ci mniej czasu niż dyskusja na forum:)


cóż... mpdf można pobrać tylko przez composera, którego... nigdy wcześniej nie używałem. Co prawda udało mi się go zainstalować na serwerze w lokalnej sieci, ale na tym pasmo sukcesów się skończyło. No ale nie o tym jest ten wątek. Reasumując... chwilowo nie mam szans na pobranie mpodf, a co za tym idzie szukam dalej rozwiązania przez fpdf.

Ten post edytował siutek 12.11.2020, 17:56:48
Go to the top of the page
+Quote Post
viking
post 12.11.2020, 18:53:59
Post #244





Grupa: Zarejestrowani
Postów: 6 366
Pomógł: 1115
Dołączył: 30.08.2006

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


Composer to jedno polecenie odpalane z konsoli żeby dodać nową paczkę. Czytałeś poradniki? Na pewno jest mnóstwo.


--------------------
Go to the top of the page
+Quote Post
siutek
post 12.11.2020, 18:56:22
Post #245





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 26.10.2005
Skąd: Toruń

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


Cytat(viking @ 12.11.2020, 18:53:59 ) *
Composer to jedno polecenie odpalane z konsoli żeby dodać nową paczkę. Czytałeś poradniki? Na pewno jest mnóstwo.


czytałem, ale wdrażanie się, tym bardziej, że mam po drodze błędy to czas, którego obecnie nie posiadam. Chętnie wykorzystam możliwości composera ale serio nie mogę się teraz nim zajmować.
Go to the top of the page
+Quote Post
trueblue
post 12.11.2020, 22:25:53
Post #246





Grupa: Zarejestrowani
Postów: 6 762
Pomógł: 1822
Dołączył: 11.03.2014

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


Starsza wersja bez potrzeby instalowania z composerem: https://github.com/lynxbee/mpdf


--------------------
Go to the top of the page
+Quote Post

13 Stron V  « < 11 12 13
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: 19.05.2024 - 13:51