Biblioteka tworząca PDF z HTML - pilne.

0

Witam.
Na początku chciałem powitać i przeprosić, jeżeli umieściłem temat w złym dziale, a tym samym proszę moderatorów o jego przeniesienie.

Potrzebuję utworzyć dokument PDF ze strony dynamicznej.
Zainstalowałem na swoim serwerze testowym (wamp) kilka bibliotek (fpdf, dompfd, tcpdf), jednak żadnej nie potrafię odpowiednio skonfigurować, nawet nie tworzy pliku .pdf . Ciągle wyskakują błędy.

Stąd też prośba do wszystkich, którym udał się skonfigurować jakąkolwiek bibliotekę, w którą będę mógł wpisać HTML, aby podesłali mi cały folder z właśnie tym skryptem (czy jak to tam nazwać...).
Pozamieniam sobie tylko kod HTML na własny. Mile widziane będą także polskie czcionki, ale już nie będę wybrzydzał.

Proszę o pomoc i nadsyłanie folderów z działającymi bibliotekami.

Kontakt ze mną preferowany na forum, ale można także przez gg: 7546020 lub poczta: mateusz.rnd(małpa)wp.pl) .

Zainteresowanym postaram się jakoś odwdzięczyć.

Pozdrawiam i z góry dziękuję,
badyllek1993.

0

Gotowca nikt Ci nie da, lepiej pokaż co zrobiłeś a wtedy ktoś na forum może wytknąć błędy wraz z sugestiami poprawek.

0

No bo np. proszę zobaczyć:

Mam zainstalowaną na swoim serwerze DOMPDF.
W głównym katalogu tworzę plik index.php, w którym znajduje się taki kod:

<?php 
require_once("dompdf_config.inc.php"); 
$dompdf = new DOMPDF(); 
$dompdf->load_html_file("html_test1.html"); 
$dompdf->render(); 
$dompdf->stream("hello.pdf"); 
?>

Plik ten jest w głównym katalogu dompdf. W nim znajduje się także plik dompdf_config.inc.php, oraz html_test1.html , z którego to mają być z czytywane dane.

Teraz odpalam przeglądarkę, w adresie odwołuję się bezpośrednio do index.php i widzę napis:

load_html_file("html_test1.html"); $dompdf->render(); $dompdf->stream("hello.pdf"); ?>

Czyli tak, jakby w pliku index.php był błąd, ale gdzie?

Liczę na dalszą pomoc.

0

Brak interpretatora php. Może się odwołujesz przez file:/// lub ftp:// zamiast http:// ?

0

Nie, wchodzę normalnie,

http://localhost/dompdf/index.php .

Wysłałem pliki także na yoyo.pl tak samo, jeszcze jakieś chińskie znaki typu 㰊楤⁶摩∽浨昶㡦獨搵愴㥮灪•瑳汹㵥.

Można sprawdzić: http://rodowod1234.yoyo.pl/index.php

Z góry dziękuję za dalsze wskazówki.

0

Ja tam na yoyo widzę w źródle strony kod php, zatem na pewno nie został przepuszczony przez interpreter php.

0

Co ciekawe yoyo parsuje PHP zazwyczaj, więc coś sobie naustawiałeś...
Jeszcze ewentualnie pokaż pliki które includujesz.

0

http://www.speedyshare.com/files/22011658/dompdf.rar

Tak wygląda moja spakowana biblioteka DomPdf. Bardzo proszę o pomoc.
Najwidoczniej robię gdzieś podstawowy błąd, bo we wszystkich tutorialach kod dla mojego pliku index jest identyczny.</php>

0

Przyznam, że nie znam tej biblioteki.
Za to polecam świetną bibliotekę (a właściwie klasę) fpdf, która z tworzeniem pdfów nie ma żadnych problemów, ma wielkie możliwości i świetnie się z nią pracuje przy przerabianiu dynamicznych stron na pdf.

0

Bo chodzi mi dokładnie, żeby "stworzyć" pdf z tąd:

http://www.rodowod1234.yoyo.pl/formularz.html - proszę wpisać jakieś dane i kliknąć "gotowe".

0

Przed chwilą znalazłem prosty tutorial odnośnie fpdf.

Używa się go bardzo prosto, uzyskanie efektu jaki masz na stronie nie będzie trudne. Powinieneś sobie poradzić.

0

Jeżeli korzystasz z linux'a spróbuj z : http://www.htmldoc.org/

0

Ja również polecam FPDF http://www.fpdf.org/
Osobiście używam tej biblioteki i jestem bardzo z niej zadowolony. Co prawda poświęciłem sporo czasu na przygotowanie własnych czcionek i wymodelowanie układu generowanego dokumentu, ale szybkość działania i efekty są bar5dzo dobre.

0

Tak fpdf - fajna sprawa - szkoda, że nic z nią nie umiem zrobić, a żeby biblioteka ta czytała HTML, potrzebne są dodatkowe klasy.

A nie mógłbym mi ktoś skonfigurować tego folderu dompdf, do którego link podałem wcześniej?
Jestem w stanie zapłacić.

Proszę o kontakt i dalszą pomoc.

Wszystkim udzielającym się w temacie bardzo dziękuję!

0

Lekka zmiana tematu. Ponieważ nie chciałem zakładać nowego, kontynuuję tutaj.

Udało mi się uruchomić bibliotekę fpdf.
Dałem nawet obrazek jako tło, teraz trzeba w odpowiednich miejscach umieścić tekst.
I właśnie tekstem tym są dane wprowadzone przez użytkownika do pól formularza.

Czyli proszę zobaczyć: http://www.irtron.pl/mpdf/formularz.html

  • tutaj użytkownik wprowadza dane.

Po kliknięciu "Generuj" zostanie ukazane to co się wpisało. Następnie po "Wyślij do PDF" otwiera się dokument .pdf , w których chciałbym, aby w podobny sposób dane zostały ukazane.

Jak wspomniałem umieściłem już obrazek, teraz czas na tekst. Jak się do tego odwołać, aby biblioteka pokazywała dane wprowadzone do formularzy?

I jeszcze takie pytanko: jak wygląda kod do przycisku "submit", który po kliknięciu drukuje? Coś takiego jak tutaj na dole: http://irtron.pl/mpdf/obsluz_formularz.php , tylko żeby po kliknięciu dawało efekt drukowania (CTRL + P)?

1 użytkowników online, w tym zalogowanych: 0, gości: 1