Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PDFMerger
casperii
post 18.08.2021, 22:26:35
Post #1





Grupa: Zarejestrowani
Postów: 680
Pomógł: 28
Dołączył: 14.08.2014

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


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
Go to the top of the page
+Quote Post
kayman
post 18.08.2021, 23:34:16
Post #2





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

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


  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.  


Ten post edytował kayman 18.08.2021, 23:39:03
Go to the top of the page
+Quote Post
casperii
post 18.08.2021, 23:57:51
Post #3





Grupa: Zarejestrowani
Postów: 680
Pomógł: 28
Dołączył: 14.08.2014

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


nie rozumiem twojego komentarza
Go to the top of the page
+Quote Post
kayman
post 19.08.2021, 00:01:34
Post #4





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

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


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
Go to the top of the page
+Quote Post
casperii
post 19.08.2021, 00:21:26
Post #5





Grupa: Zarejestrowani
Postów: 680
Pomógł: 28
Dołączył: 14.08.2014

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


czyli rozumiem, że fizycznie muszę zapisać ów stworzony plik na localhoscie , potem dopiero w drugiej klasie mergować tak ?
Go to the top of the page
+Quote Post
kayman
post 19.08.2021, 00:24:09
Post #6





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

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


dokładnie
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 Wersja Lo-Fi Aktualny czas: 18.04.2024 - 13:30