Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PDFMerger
Forum PHP.pl > Forum > PHP
casperii
Panowie, wiem, że już późno facepalmxd.gif ale potrzebuje to na wczoraj , a nic kompletnie nic nie przychodzi do głowy, co robię źle? facepalmxd.gif
Chodzi o klasę: https://github.com/libremente/PDFMerger


W pliku PDFMerger.php klasa PDFMerger sięga (require_once) do dwóch innych klas FPDI oraz FPDF oraz sama w sobie klasa zawiera swoje funkcje, do których odwołać się można poprzez:

  1. $pdf = new PDFMerger;


chciałbym dopisać coś w pliku pdf korzystając z funkcji AddPage() oraz Cell() w klasie class FPDF (plik fpdf/fpdf.php) , czyli jak rozumiem, class w class ? smile.gif

sposób wywołania:

  1. include 'pdfmerger/PDFMerger.php';
  2. $pdf = new PDFMerger;
  3.  
  4. $pdf->addPDF('file1.pdf', 'all')
  5.  
  6. // tu chciałbym dodać treść:
  7. $pdf->AddPage();
  8. $pdf->Cell(10,10,'Hello!');
  9.  
  10. $pdf->merge('file', 'finish.pdf');
  11.  


oczywiste jest to , że rzuca błędem: Call to undefined method PDFMerger::AddPage() ponieważ w tej klasie nie ma tej funkcji , tylko jest w klasie FPDF , ktoś podpowie ? smile.gif
kayman
  1.  
  2. include 'pdfmerger/PDFMerger.php';
  3. $pdf = new PDFMerger;
  4.  
  5. $pdf->addPDF('file1.pdf', 'all')
  6.  
  7. // tu chciałbym dodać treść:
  8. //wiec zrób pdf pomocy fpdf i zapisz do pliku
  9.  
  10. $pdf->addPDF('added.pdf', 'all');
  11.  
  12. //:)
  13.  
  14. $pdf->merge('file', 'finish.pdf');
  15.  
casperii
nie rozumiem twojego komentarza
kayman
merger merguje pliki pdf wiec jak chcesz dodać treść musisz zrobić pdf z tym co chcesz dodać i zapisać to jako plik

to prosta biblioteka do sklejania plików
casperii
czyli rozumiem, że fizycznie muszę zapisać ów stworzony plik na localhoscie , potem dopiero w drugiej klasie mergować tak ?
kayman
dokładnie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.