Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Generowanie dużych plików PDF
lukaskolista
post
Post #1





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

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


Część, chciałbym się Was zapytać, w jaki sposób można wygenerować duży plik PDF. Pisząc duży mam na myśli przynajmniej te 5000 stron. Sam HTML na podstawie którego to generuję ma ponad 13MB. Biblioteki napisane w PHP odrzuciłem na wstępie, ale niestety nawet wkhtmltopdf na linuxie nie daje rady. Będę wdzięczny za pomoc.

Z góry proszę o nie pisanie postów typu: masz to źle zaprojektowane, może da się generować mniejsze. Takie są niestety wymagania i nie ja je narzucam, a biznes (w korporacji).

Dodam, że praktycznie cały PDF to jedna duża tabelka, może da się to generować nie na podstawie HTML, tylko jakoś inaczej.

Ten post edytował lukaskolista 6.05.2015, 10:11:33
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lukaskolista
post
Post #2





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

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


Tak właśnie robię. Problem leżał w niewystarczającej ilości RAM, teraz mam problem z limitem maksymalnej ilości otwartych plików. Jak go zwiększą (admini), to wtedy sprawdzę.

Po zwiększeniu limitu wkhtmltopdf mieli mieli i mieli, po czym generuje pusty plik pdf (0 bajtów). Czy ktoś spotkał się z takim problemem? Dodam, że pojawia się on tylko w przypadku użycia opcji nagłówka lub stopki z zewnętrznych plików. (--header-html i --footer-html).

Ten post edytował lukaskolista 11.05.2015, 13:24:32
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 13:43