Jaki jest zakres dostępnych opcji implementacji funkcji "Pobierz jako PDF" na stronie internetowej opartej na PHP? Czy muszę zaimplementować generator PDF oparty na serwerze, korzystający z biblioteki stron trzecich, czy też dostępne są zewnętrzne serwisy internetowe, które mogą mi to umożliwić?Implementacja "Pobierz jako PDF" na stronie internetowej PHP
Odpowiedz
Zastosowanie TCPDF nad FPDF, ponieważ:
- a) obsługuje standard Unicode
- b) to nadal aktywnie utrzymane
- c) opiera się na bardziej nowoczesną architekturą OO.
Tytułem triumfu, TCPDF został oparty na fpdf wiele lat temu, ale od tego czasu został prawie całkowicie zremasterowany. Nadal zawiera kod źródłowy i jest wysoce przydatny.
Przykładowe użycie jest kolejnym pytaniem i praktyką rozszerzania klasy bazowej, nadpisywania metod itp. Nie martw się, pobieranie zawiera wiele próbek (10 lub więcej projektów) od prostych do zaawansowanych. Mam doświadczenie w PHP, ale nawet biorąc to pod uwagę, kilka lat temu, mogłem wysłać nasz pierwszy prototyp zlokalizowanych raportów pdf w ciągu jednego dnia.
class MyPDF extends TCPDF {
// meaningful code
}
Nawiasem mówiąc, nie ma nawet TCPDF
tag tutaj na StackOverflow :)
Uwaga: Zakładam, że chcesz wiedzieć, jak generować pliki PDF dynamicznie z PHP
Polecam fpdf. Wygląda na to, że witryna jest teraz niedostępna, ale prawdopodobnie możesz ją pobrać gdzie indziej.
Aby odpowiedzieć bezpośrednio na pytanie, najlepszym rozwiązaniem jest użycie biblioteki innej firmy. Oczywiście plik PDF to zwykły plik zgodny ze specyfikacjami określonymi dla "plików PDF", więc zawsze można przetworzyć własny.
Ale to strata czasu, biorąc pod uwagę to, co jest już dostępne bezpłatnie do generowania plików PDF. Więc powinieneś znaleźć bibliotekę/klasę, która może to dla ciebie zrobić (ponownie, polecam fpdf, ale jestem pewien, że istnieje wiele innych bibliotek, które mogą to również zrobić, więc rozejrzyj się, zanim wybierzesz jeden).
Edycja: Powinienem dodać, że minęło trochę czasu, odkąd użyłem fpdf, a zanlok prawdopodobnie wykazał, że już go nie ma, więc może poszukać innej biblioteki. Ale zdecydowanie tego szukasz; nie tarzaj się!
-1, chyba że istnieje wersja, o której nigdy nie słyszałem, jak w zeszłym roku, ten starszy pakiet nie obsługuje Unicode. postępuj ostrożnie. – zanlok
Jeśli jesteś w stanie zainstalować programy na serwerze WWW: http://code.google.com/p/wkhtmltopdf/
To bardzo proste do generowania wysokiej jakości pliki PDF . Na przykład:
wkhtmltopdf http://www.google.com/ google.pdf
Będzie to zrobić dokładnie to, czego można się spodziewać.
dziękuję, słyszałem dobre rzeczy o tym produkcie- spróbuję tego – Yarin
- 1. Kod PHP jest widoczny na stronie internetowej
- 2. Wyświetlanie pliku PDF na stronie internetowej przy użyciu pliku pdf.js
- 3. Osadzanie pliku PDF na stronie internetowej i zapobieganie pobieraniu
- 4. powiększ na stronie internetowej
- 5. Osadzanie pliku PDF na stronie internetowej bez korzystania z wbudowanej przeglądarki plików PDF
- 6. Kodowanie MIME pliku PDF na stronie HTML
- 7. jaki aspekt rozwijać najpierw na stronie internetowej?
- 8. Jak zapisać stronę jako pdf w php
- 9. Renderowanie dokumentu Microsoft Word na stronie internetowej
- 10. Jak wyświetlić czas UTC jako czas lokalny na stronie internetowej?
- 11. Jak wyświetlać PDF na stronie PHP bez Flasha/Adobe
- 12. Algorytm wyszukiwania na stronie internetowej
- 13. Tajemnicze marginesy na stronie internetowej
- 14. PHP/MySQL: Jak utworzyć sekcję komentarzy na twojej stronie internetowej
- 15. Uruchom plik klasy Java ze skryptu PHP na stronie internetowej
- 16. jak przetestować moją stronę lokalną na stronie Pobierz jako Googlebot
- 17. Disqus Integracja SSO na stronie internetowej
- 18. Jak wykrywać puste miejsce na stronie internetowej?
- 19. Użyj obrazów WebP na stronie internetowej
- 20. Comic Sans na naszej stronie internetowej
- 21. Plik zapisu mPDF PHP jako PDF
- 22. Implementacja instrukcji zmiany na stronie CSHTML
- 23. Pobierz pdf asynchronicznie
- 24. Wyświetlaj dokładny czas lokalny na stronie internetowej?
- 25. Symulowanie ekranu urządzenia na stronie internetowej
- 26. Programowe tworzenie pliku PDF ze strony internetowej
- 27. Nagrywanie wideo za pomocą kamery internetowej na stronie internetowej
- 28. Oracle Blob jako img src na stronie PHP
- 29. Pobierz tekst ze strony internetowej na ciąg
- 30. Wdrażanie MS - wdrażanie folderu na stronie internetowej
Dzięki Zanlock- dobre punkty tutaj – Yarin