Html(带图像)到PDF-Java
我曾尝试使用飞碟将html转换为pdf。 不知何故,它只掩盖了痛苦的文字。 我有图像(img标签),我也想要它们。 这就是我所做的。我该如何制作图像Html(带图像)到PDF-Java,java,html-to-pdf,Java,Html To Pdf,我曾尝试使用飞碟将html转换为pdf。 不知何故,它只掩盖了痛苦的文字。 我有图像(img标签),我也想要它们。 这就是我所做的。我该如何制作图像 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setNamespaceAware(false); DocumentBuilder builder = factory.newDocumentBuilder();
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware(false);
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.parse(new File("sampleData.htm"));
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(doc, "");
renderer.layout();
OutputStream os = response.getOutputStream();
renderer.createPDF(os);
谢谢大家! 不久前,我在使用另一个PDF转换器时遇到了类似的问题。当图像与当前目录相关时,这可能会导致问题 以下是您可以做的:
String curDir = System.getProperty("user.dir");
尝试在
curDir
中粘贴图像并删除相对路径。一旦这样做了,你可以适当地调整你的路径。事实上,这可能是一个迟到的回复,但我仍然怀疑它是否能帮助别人。itext api内部不支持图像。您必须明确地告诉itext包含这样的标记。我给你的链接,你可以参考一个清晰的理解。如果您需要任何工作代码,我可以帮您告诉我。对不起,我不明白。我只是解析.htm文件。我在哪里可以使用这个curDir?为我工作。