Bisher hatten Entwickler Schwierigkeiten, HTML mit HTMLWorker in PDF zu konvertieren aufgrund veralteter Methoden und fehlender CSS-Unterstützung. XMLWorker hatte auch Einschränkungen, insbesondere bei der Bildpositionierung. Um diese Probleme zu lösen, wurden iText 7 und das pdfHTML-Add-on entwickelt.
Der vereinfachte Ansatz zum Konvertieren des bereitgestellten HTML in PDF mit iText 7.1.0 pdfHTML 2.0.0 ist :
public static final String SRC = "src/main/resources/html/sample.html"; public static final String DEST = "target/results/sample.pdf"; public void createPdf(String src, String dest) throws IOException { HtmlConverter.convertToPdf(new File(src), new File(dest)); }
Dies führt zu einem PDF, das die CSS-Positionierung berücksichtigt, einschließlich des Bildes auf dem Richtig.
Das obige ist der detaillierte Inhalt vonWie konvertiert man mit iText7 HTML in PDF unter Beachtung der CSS-Positionierungsregeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!