jpgraph-3.5.0b1 lässt sich mit PHP 8 in der Regel nicht sauber direkt verwenden. Laut offizieller JpGraph-Seite wird PHP 8 erst ab Version 4.4.2 oder höher unterstützt; 3.5.0b1 stammt a...
Kann man mit FPDF und PHP8 einer bestehenden PDF-Datei ein Attachment hinzufügen?
Antwort vomMit FPDF allein ist es nicht möglich, einer bestehenden PDF-Datei ein Attachment (z. B. eine eingebettete Datei) hinzuzufügen. FPDF ist darauf ausgelegt, **neue** PDF-Dateien zu erstellen, nicht aber, bestehende zu bearbeiten oder zu erweitern. Um einer bestehenden PDF-Datei ein Attachment hinzuzufügen, benötigst du eine Bibliothek, die PDF-Bearbeitung unterstützt. Für PHP gibt es dafür z. B. folgende Möglichkeiten: 1. **FPDI** ([https://www.setasign.com/products/fpdi/about/](https://www.setasign.com/products/fpdi/about/)): FPDI kann bestehende PDFs importieren, aber das Hinzufügen von Attachments ist auch damit nicht direkt möglich. 2. **TCPDF** ([https://tcpdf.org/](https://tcpdf.org/)): TCPDF kann Attachments zu **neuen** PDFs hinzufügen, aber nicht zu bestehenden. 3. **mPDF** ([https://mpdf.github.io/](https://mpdf.github.io/)): mPDF kann Attachments zu neuen PDFs hinzufügen, aber nicht zu bestehenden. 4. **PDFtk** ([https://www.pdflabs.com/tools/pdftk-server/](https://www.pdflabs.com/tools/pdftk-server/)): Ein externes Tool, das über die Kommandozeile gesteuert werden kann und Attachments zu bestehenden PDFs hinzufügen kann. 5. **iText (Java) / iTextSharp (C#) / iText7 for PHP** ([https://itextpdf.com/](https://itextpdf.com/)): Kommerzielle Bibliothek, die sehr umfangreiche PDF-Bearbeitung ermöglicht, auch Attachments. **Fazit:** Mit FPDF und PHP8 kannst du Attachments nur zu neuen PDFs hinzufügen (und das auch nur mit Erweiterungen wie TCPDF oder mPDF). Für das Hinzufügen von Attachments zu bestehenden PDFs benötigst du spezialisierte Tools wie PDFtk oder kommerzielle Bibliotheken wie iText. **Links zu den genannten Tools:** - [FPDI](https://www.setasign.com/products/fpdi/about/) - [TCPDF](https://tcpdf.org/) - [mPDF](https://mpdf.github.io/) - [PDFtk](https://www.pdflabs.com/tools/pdftk-server/) - [iText](https://itextpdf.com/) Weitere Fragen zu konkreten Anwendungsfällen oder Codebeispielen gerne stellen!
Verwandte Fragen
Gibt es in PHP 8 Funktionen zum Erstellen von Grafiken?
Ja. In PHP 8 kannst du Grafiken programmatisch erstellen, vor allem mit: GD: eingebaute/weit verbreitete Bildbibliothek für PNG, JPEG, GIF, Linien, Text, Formen Imagick: Erweiterung für komp...