![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 10.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam następujący problem - w polu blob bazy program zapisuję pliki pdf generowane przez użytkowników. Zapis tych plików oraz ich późniejszy odczyt/wyświetlenie działa bez żadnych problemów. To z czym nie mogę się aktualnie uporać, to pobranie wszystkich plików pdf z bazy i wygenerowanie jednego zbiorczego pdf'a. Jako że program działa na serwerku Synology nie mogę doinstalować np. PDFTK, w związku z czym skorzystałem z klasy PDFMerger.
Powyższy kod zwraca jednak błędy: - file_exists() expects parameter 1 to be string PDFMerger.php on line 47 - uncaught exception 'Exception' with message 'Could not locate PDF on 'Array' PDFMerger.php on line 58 Będę wdzięczny za pomoc w rozwiązaniu tego problemu, bądź naprowadzenie na właściwe tory. Pewnie można ten temat ugryźć z innej strony. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
1) wg komunikatu ty nadal przekazujesz tam tablicę a nie tekst
Pokaż kod po poprawkach 2) No i najważniejsze: wg. komunikatu on wymaga ścieżki do pliku a nie zawartości pliku (IMG:style_emoticons/default/smile.gif) Dobra, zajrzałem na stronę PDFMerger i tam jak wół napisane jest, że metoda addPDF przyjmuje scięzkę do pliku. A ty radośnie od tak sobie wrzucasz tam tablice. Kurcze, Ty myślisz, że jak sobie zamienisz na tablice i to tablice nie ściezek a zawartosci to w magiczny sposób klasa to sobie obsłuży bo Ty tak chcesz? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 10.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
1) wg komunikatu ty nadal przekazujesz tam tablicę a nie tekst Pokaż kod po poprawkach 2) No i najważniejsze: wg. komunikatu on wymaga ścieżki do pliku a nie zawartości pliku :) Kod tak jak proponowałeś:
A co do ścieżki do pliku, to właśnie wolałbym pobierać pdf (ich zawartość) z bazy i łączyć w jeden zbiorczy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 16:08 |