Roger Zacharczyk

Roger Zacharczyk Programista (gry,
webserwisy,
aplikacje użytkowe),
fotograf

Temat: Formularze PDF

Mam plik PDF będący formularzem (wzór podania). Można go wypełnić z poziomu pierwszej lepszej przeglądarki PDF, np. Acrobat Reader. Mam też skrypt PHP, który generuje plik FDF z danymi do wstawienia.
Biblioteka Pdftk umożliwia wygenerowanie pliku PDF na podstawie wzoru z danymi zapisanymi do pliku FDF.
Czy istnieje odpowiednik Pdftk dla PHP? Chciałbym z poziomu PHP zapytać użytkownika o jego dane i wygenerować pliku PDF z tymi danymi na podstawie wzoru (zapisanego w PDF).
Wojciech Soczyński

Wojciech Soczyński Programista
eksplorator -
blog.wsoczynski.pl

Temat: Formularze PDF

Roger Zacharczyk:
Mam plik PDF będący formularzem (wzór podania). Można go wypełnić z poziomu pierwszej lepszej przeglądarki PDF, np. Acrobat Reader. Mam też skrypt PHP, który generuje plik FDF z danymi do wstawienia.
Biblioteka Pdftk umożliwia wygenerowanie pliku PDF na podstawie wzoru z danymi zapisanymi do pliku FDF.
Czy istnieje odpowiednik Pdftk dla PHP? Chciałbym z poziomu PHP zapytać użytkownika o jego dane i wygenerować pliku PDF z tymi danymi na podstawie wzoru (zapisanego w PDF).
Z tego co patrzyłem na stronie producenta, ta biblioteka, posiada command-line tool, a więc możesz sobie ją wykonywać z poziomu php.
Więcej o wykonywaniu zewnętrznych programów - http://pl.php.net/manual/pl/book.exec.php
Roger Zacharczyk

Roger Zacharczyk Programista (gry,
webserwisy,
aplikacje użytkowe),
fotograf

Temat: Formularze PDF

Wojciech Soczyński:
Z tego co patrzyłem na stronie producenta, ta biblioteka, posiada command-line tool, a więc możesz sobie ją wykonywać z poziomu php.
Więcej o wykonywaniu zewnętrznych programów - http://pl.php.net/manual/pl/book.exec.php
Tak, wiem o tym, ale chodziło mi raczej o rozwiązanie z czystym PHP, bez sięgania do shella.
Niemniej jednak, dzięki za chęci. :)
Wojciech Soczyński

Wojciech Soczyński Programista
eksplorator -
blog.wsoczynski.pl

Temat: Formularze PDF

Roger Zacharczyk:
Wojciech Soczyński:
Z tego co patrzyłem na stronie producenta, ta biblioteka, posiada command-line tool, a więc możesz sobie ją wykonywać z poziomu php.
Więcej o wykonywaniu zewnętrznych programów - http://pl.php.net/manual/pl/book.exec.php
Tak, wiem o tym, ale chodziło mi raczej o rozwiązanie z czystym PHP, bez sięgania do shella.
Niemniej jednak, dzięki za chęci. :)
Jest jeszcze rozszerzenie do PHP z tego co widzę - http://php.net/manual/en/book.pdf.php
Btw. opcja z command-line'em nie jest taka głupia. Można sobie zrobić wrapper, który będzie wyglądał natywnie. Podobnie jak to ma miejsce w przypadku imagick. Alternatywnie możesz też znaleźć jakąś bibliotekę w Javie i wywoływać ją przy pomocy mostka PHP -> Java.Wojciech Soczyński edytował(a) ten post dnia 26.02.11 o godzinie 20:23
Roger Zacharczyk

Roger Zacharczyk Programista (gry,
webserwisy,
aplikacje użytkowe),
fotograf

Temat: Formularze PDF

Wojciech Soczyński:
Roger Zacharczyk:
Wojciech Soczyński:
Z tego co patrzyłem na stronie producenta, ta biblioteka, posiada command-line tool, a więc możesz sobie ją wykonywać z poziomu php.
Więcej o wykonywaniu zewnętrznych programów - http://pl.php.net/manual/pl/book.exec.php
Tak, wiem o tym, ale chodziło mi raczej o rozwiązanie z czystym PHP, bez sięgania do shella.
Niemniej jednak, dzięki za chęci. :)
Jest jeszcze rozszerzenie do PHP z tego co widzę - http://php.net/manual/en/book.pdf.php
O, z tym się zapoznam. Może rozwiąże mój problem. Dzięki.
Sebastian Krupa

Sebastian Krupa Starszy projektant,
Narodowy Bank Polski

Temat: Formularze PDF

Rozumiem, że szukałeś w necie bibliotek ?

Znalezione na ixquick: http://www.fpdf.org/
Roger Zacharczyk

Roger Zacharczyk Programista (gry,
webserwisy,
aplikacje użytkowe),
fotograf

Temat: Formularze PDF

Sebastian Krupa:
Rozumiem, że szukałeś w necie bibliotek ?

Znalezione na ixquick: http://www.fpdf.org/
Tak, tylko nie chodzi mi o bibliotekę do ręcznego generowania PDFa, tylko do generowania PDFa na podstawie innego PDFa uzupełnionego o kilka danych.
Coś jak tu http://koivi.com/fill-pdf-form-fields/tutorial.php tylko że bez aplikacji instalowanych w systemie, jak pdftk. Chciałbym zrealizować to całkowicie w PHP.
Przemysław Pawliczuk

Przemysław Pawliczuk CEO/Designer @
h2p.pl, developer @
DreamCommerce SA

Temat: Formularze PDF

A nie chodzi Ci przypadkiem o FPDI?
Roger Zacharczyk

Roger Zacharczyk Programista (gry,
webserwisy,
aplikacje użytkowe),
fotograf

Temat: Formularze PDF

Super. Dokładnie o to chodziło.

konto usunięte

Temat: Formularze PDF

Radze wziad tez pod uwafe mPDF. FPDI to importer do FPDF. Przy okazji pracy w poprzedniej firmie dokonaliśmy migracji wszystkiego na mPDF gdyż była po prostu lepsza i łatwiejsza w obsłudze.

Oczywiście od pół roku w tym nie siedziałem więc jeśli się pozmieniało to sorry. Ale i tak powinieneś zbadać która najlepiej ci pasuje.

konto usunięte

Temat: Formularze PDF

Witam,

może zainteresuje cię ten link:

Using HTML forms to fill in PDF fields with PHP and FDF

PozdrawiamAdrian Ogórek edytował(a) ten post dnia 01.03.11 o godzinie 14:43

konto usunięte

Temat: Formularze PDF

Jeżeli dysponujesz statycznym plikiem PDF, na który chciałbyś nanieść dane z formularza, zachęcam do zapoznania się z funkcjonalnością systemu smartforms.pl - funkcjonalne formularze elektroniczne - możesz samodzielnie zdefiniować pola formularza internetowego oraz wskazać, w które miejsca w pliku PDF zostaną naniesione wprowadzone dane.
Po uzupełnieniu formularza on-line otrzymujesz wypełniony plik PDF.

Następna dyskusja:

POST i 2 formularze




Wyślij zaproszenie do