Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][pdf] Generowanie PDF-a w pętli, Pytałem w Przedszkolu ale nie pomogli
klumpus
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 20.04.2006

Ostrzeżenie: (10%)
X----


uzywam oczywiscie fpdf
wybieram dane z bazy a nastepnie dla kolejnych rekordów chcę tworzyc osobne pliki pdf
wiec w petli while uzywam
open();
...
...
...
output('kolejna nazwa pliku','F');
pierwszy plik tworzy sie poprawnie ale kolejne wygladaja jakby ich zawartosc dodawala sie do poprzedniej a przy probie otwarcia pliku mam w Adobe Acrobat Reader-ze komunikat
"wystąpił bład rysowania"
co moze byc przyczyna takich objawów i jak wyeliminowac ten bład?questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif

jak po output(...) odpale
unset($this->buffer) to nastepne pliki generuja sie puste ale przynajmniej pozwalaja sie otwierac chociaz to marna pociecha
Go to the top of the page
+Quote Post
Sh4dow
post
Post #2





Grupa: Zarejestrowani
Postów: 569
Pomógł: 0
Dołączył: 17.08.2003
Skąd: Dąbrowa Górnicza

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


Jesli wszystko robisz na pojedynczym obiekcie to poprostu przy wyslaniu pierwszej strony wysylane sa jakies specjalne naglowki w pliku a pozniej juz sie to nie pojawia. Proponuje dla kazdej strony stworzyc osobny obiekt z fPDFem i po zakonczeniu i zapisie pliku obiekt ten usuwac.
Nie wiem czy napewno pomoze ale warto sprobowac


--------------------
Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota
Zarządzaj swoim budżetem domowym
Go to the top of the page
+Quote Post
klumpus
post
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 20.04.2006

Ostrzeżenie: (10%)
X----


sposob moze bylby i skuteczny ale bardzo nie wygodny w uzyciu
faktycznie zauwazylem ze najpewniej pomogłoby "wyzerowanie" całego środowiska
aby generowanie nowego pliku zaczac od zera
moze jednak wystarczy wyczyscic tylko ktores zmienne bez ponownego powoływania fpdf-a?questionmark.gif?
Go to the top of the page
+Quote Post
Kicok
post
Post #4





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


Jeden obiekt klasy FPDF odpowiada jednemu dokumentowi PDF, do którego przy pomocy odpowiednich metod możesz dodawać strony, tekst, obrazki a na końcu zapisać na dysku jako japiśplik.pdf
Ja tu nie widzę żadnego sensownego powodu dla tworzenia kilku dokumentów PDF przy pomocy jednego obiektu FPDF


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
klumpus
post
Post #5





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 20.04.2006

Ostrzeżenie: (10%)
X----


ok sprobuje
dzieki
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 08:40