HTML in PDF mit iText konvertieren
Veraltung von HTMLWorker
HTMLWorker ist veraltet und nein Nicht mehr für die Konvertierung von HTML in PDF empfohlen. Sein Nachfolger, XML Worker, bietet robustere und umfassendere Funktionalität.
Stilprobleme mit XML Worker
XML Worker unterstützt CSS, aber nicht alle Stile werden berücksichtigt. Insbesondere ist die Float-Positionierung nicht implementiert.
Schritte zur nahtlosen Konvertierung von HTML in PDF
-
Upgrade auf iText 7 und pdfHTML 2 : Dies bietet eine vereinfachte und funktionsreiche Lösung für die Konvertierung von HTML in PDF.
-
Verwendung HtmlConverter: HtmlConverter.convertToPdf() führt die Konvertierung nahtlos und unter Berücksichtigung von CSS durch.
Zusätzliche Hinweise
-
Überlegungen zur Lizenz : iText 7 wird unter der AGPL-Lizenz veröffentlicht, die eine kostenlose Nutzung ermöglicht in Open-Source-Projekten, erfordert jedoch eine kommerzielle Lizenz für Closed-Source-Anwendungen. PdfHTML ist jetzt Open Source und wird unter der GPLv2-Lizenz veröffentlicht.
-
Altsystemwartung: Die Migration auf iText 7 kann den Code vereinfachen und die Fehlerbehandlung verbessern.
-
Frühzeitig Einführung: Entwickler, die kürzlich mit der Verwendung von iText begonnen haben, sollten darüber nachdenken, neu mit iText 7 zu beginnen, um von den verbesserten Funktionen zu profitieren Funktionalität.
Das obige ist der detaillierte Inhalt vonWie kann ich HTML mit iText 7 nahtlos in PDF konvertieren und die Veraltung von HTMLWorker vermeiden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!