Wir haben also alle möglichen Lösungen für ein Problem versucht, das wir haben. Wir haben ein Online-Formular mit vielen Upload-Dateioptionen. Bei der Übergabe werden die Formulardaten am Backend bearbeitet und erstellt ein PDF mit phpToPDF. Funktioniert super. Wir greifen dann alle Datei-Uploads (sie müssen PDFs sein) und wir verwenden dann eine andere Bibliothek (libmergepdf), um diese mit unseren eigenen erstellten PDFs zu verbinden. Wir haben festgestellt, dass dies nur für PDFs bestimmter Versionstypen funktioniert. Wir verschrotteten das für fpdf und fpdi Bibliotheken und sie verschmolzen nur etwa 80% der Zeit richtig. Wir stellten fest, dass nicht alle PDFs gleich erstellt wurden und dass die über "Als PDF speichern" in Word erstellten Dateien nicht mit denen identisch waren, die an den Druckserver oder sogar von einem Mac gesendet wurden. Es war kein Problem mit der Acorbat-Version, sondern wie es erstellt wurde. Wir haben an dieser Stelle keine anderen Optionen gefunden, sondern ImageMagick verwenden, um alle PDFs in Bilder zu zerlegen und dann als ein PDF wieder zusammenzufügen. Hat jemand Erfolg mit entweder libmergepdf oder fpdi, das an ALLEN PDFs arbeitet? Das scheint nicht so schwierig zu sein, aber ich war schon zu oft im Stapel und kann keine Lösung finden. Bilder zu brechen und neu zu kompilieren scheint unnötig zu sein!Zusammenführen von PDFs über PHP ... die Art und Weise, wie das PDF erstellt wird, verursacht Fehler
Q
Zusammenführen von PDFs über PHP ... die Art und Weise, wie das PDF erstellt wird, verursacht Fehler
-2
A
Antwort
0
Wir bieten die FPDI PDF-Parser (nicht kostenlos!) Für den Fall, dass Sie PDF-Dokumente mit einem komprimierten Querverweis und Objektströme verarbeiten möchten. Da Sie keine Fehlermeldung angegeben haben, kann ich nur vermuten, dass dies das Problem ist, das Sie haben.
Es unterstützt auch das Lesen einiger beschädigter PDF-Dateien.
Wenn Sie in den resultierenden PDFs Dinge wie Links oder Lesezeichenumrisse vermissen, können Sie die Komponente SetaPDF-Merger, die PDF-Dokumente auf einer viel niedrigeren Ebene verkettet.
Verwandte Themen
- 1. Wie mehrere PDFs mit TCPDF zusammenführen?
- 2. effiziente Art und Weise von
- 3. Generieren von PDFs mit PHP
- 4. saubere Art und Weise PHP Arrays
- 5. einfachste Art und Weise über das Objekt rekursiv Baumes
- 6. Verlustfreie Zusammenführung von PDFs (PHP)
- 7. PHP Cookie richtige Art und Weise umzuleiten?
- 8. Array von Objekt in PHP, aber unterschiedlicher Art und Weise
- 9. beste Art und Weise Benutzerberechtigungen mit PHP
- 10. Ändern Sie die Art und Weise, in der Pythons Multiprocessing Fehler verursacht
- 11. PDFs zusammenführen mit NReco PdfGenerator
- 12. Speichern von PDFs für die spätere Bearbeitung in PHP
- 13. Hinzufügen von Seitenzahlen beim programmatischen Zusammenführen von PDFs mit Acrobat
- 14. saubere Art und Weise für
- 15. PHP: Empfangen von PDF-Datei über POST
- 16. TYPO3 - Best Art und Weise 100000 Seiten
- 17. PDF-Dateien mit PHP verschmelzen
- 18. kapseln die Art und Weise eine bestimmte Art von Pinsel in Objective-C gezogen wird
- 19. Möchten Sie PDF in PHP zusammenführen
- 20. Generieren von PDFs über eine Azure-Funktion
- 21. Perl Art und Weise von parallel
- 22. Zusammenführen von Byte [], das über Bluetooth
- 23. mPDF - Wie erstellt man mehrere PDFs?
- 24. Über das Erstellen von PDF
- 25. In Lift, ändern die Art und Weise, wie Menu.param verhält
- 26. Beste Art und Weise in Verilog beschreiben
- 27. korrekte Art und Weise `Nicht definiert index` Fehler (NICHT ACHTUNG !!) mit php 7
- 28. Angular2: richtige Art und Weise
- 29. Den "PDF Producer" oder die Quellanwendung eines PDFs finden
- 30. PDFs
Ich hatte in der Vergangenheit einige Erfolge mit ['pdftk'] (https://www.pdflabs.com/tools/pdftk-server/). Es ist keine PHP-Bibliothek, sondern ein Shell-Befehl, den Sie wahrscheinlich von PHP aus aufrufen können. – rickdenhaan
'Kairo' ist auch eine gute Option. Das beste ist, dass 'ImageMagick' mit' Cairo' verwendet werden kann. – zindarod
Am Ende haben wir ImageMagick verwendet und alle PDFs in PDF konvertiert (was ein unnötiger Schritt ist, aber alle PDFs in einen einzigen Typ konvertiert). ImageMagick war das einzige, was wir finden konnten, das sich wirklich nicht darum kümmerte, was das PDF erzeugte, weil es es wie ein Bild behandelt. Ein bisschen Qualität verloren, aber den Job gemacht, – jeynon