2010-01-25 3 views
118

Czytałem o tworzeniu pliku PDF z PHP i zastanawiam się, co jest najłatwiejszą opcją.Najlepszy sposób na stworzenie pliku PDF z PHP

  1. Tworzenie szablonu PDF, otwórz go i zastąpić tekst zastępczy - funkcja, która mam użyć, aby otworzyć istniejący plik PDF do edycji?

  2. Tworzenie szablonu PDF i umieścić na niej tekst używając koordynuje

  3. Tworzenie dokumentu HTML, a następnie konwertować je do formatu PDF za pomocą jakiegoś darmowego narzędzia?

  4. Tworzenie pliku PDF od zera przy użyciu PHP (to szwy jak czasochłonny sposób to zrobić).

+43

23 głosów up-to tak mówi użytkownika, że ​​pytanie ma zasługę jak zapytałem. Nie śpieszmy się zbyt blisko przycisku zamykania, huh? – cbmtrx

+14

To pytanie NIE pobudzi debaty ani argumentów, jestem w tej samej łodzi, muszę wiedzieć, co działa, a co nie. Jest to doskonały przykład tego, jak SO może pomóc programistom. Nie szukam opinii ludzi na temat tego, co najlepsze. Szukam raportów z pierwszej ręki na temat tego, co inni wykorzystali i odnieśli sukces. To nie jest opinia, to fakt. Pilne zamykanie takich pytań jest dobrym przykładem na to, jak SO traci swoje mojo. – Pierre

Odpowiedz

81

Ten, który znam jako najlepszy, to FPDF. To świetne rozwiązanie typu open-source do tworzenia różnego rodzaju układów PDF. Dzięki

See FPDF tutorials
And scripts

+2

Dzięki za to! To miła biblioteka! Nawet ściągnąłem zaokrągloną funkcję narożnika stąd, aby mój wygląd Rect() wyglądał jak posępny: http://carl.pappenheim.net/d/12406 – Samuurai

+0

[DEMO] http://php999.blogspot.in/2014/01/ pdf-generation-in-php.html – Smoke

+0

jak po prostu wysyłasz gotowy html (aka div) z mojej strony html i czy drukuje div do pdf? –

9

czasochłonne, ale najlepsze wyniki .. Używam Fpdf

Mam również pewne sukcesy z html2pdf który próbuje konwersji HTML do dokumentu pdf.

31

Jeśli chcesz bardzo zaawansowane funkcje w tworzeniu plików PDF, spróbuj TCPDF. Jeśli chcesz tylko minimalne funkcje tworzenia plików PDF i chcesz mieć mniejszą klasę rozmiaru, spróbuj FPDF.

Poniższy link zawiera artykuł opisujący tych bibliotek dwa Klasa wytwarzająca: Easily create PDF with PHP