Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] łączenie pdf'ów - PDFMerger
hettmix
post 21.11.2012, 14:03:28
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.
  1. $strSQL = "SELECT pdf_plik FROM tbl_zwykle_2str_pdf";
  2. $objQuery = mysql_query($strSQL);
  3. $resultData = array();
  4. for ($i=0;$i<mysql_num_rows($objQuery);$i++) {
  5. $result = mysql_fetch_array($objQuery);
  6. array_push($resultData,$result);
  7. }
  8.  
  9. $pdf = new PDFMerger;
  10.  
  11. $pdf->addPDF($resultData, 'all')
  12. ->merge('file', '/modules/mod_zbiorczy_pdf/tmp/zbiorczy_test.pdf');
  13.  
  14. echo "PDF Created Click <a href=\"/modules/mod_zbiorczy_pdf/tmp/zbiorczy_test.pdf\">here</a> to Download";

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.
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:04