【发布时间】:2015-11-04 04:49:30
【问题描述】:
要求:在java中将HTML文件转换为pdf(在HTML中,图像以base64格式编码)
问题陈述:我正在从另一个 HTML 格式的工具中获取输出,其中存在图像和数据,但图像是 base64 格式。我必须将此 HTML 文件转换为 pdf,并以适当的方式包含所有数据和图像。 但是,我可以轻松地将 html 页面转换为 pdf,但是 html 页面中的图像(以 base64 编码)没有出现在 pdf 中 我已经尝试了所有解决方案itext,飞碟等。但无法得到结果。
示例 HTML 文件:
<!DOCTYPE html>`enter code here`
<html>
<h1> HTML FILE WITH BASE 64 IMAGE</h1>
<body>
<img src="data:image/gif;base64,R0lGODlhDwAPAKECAAAAzMzM/////
wAAACwAAAAADwAPAAACIISPeQHsrZ5ModrLlN48CXF8m2iQ3YmmKqVlRtW4ML
wWACH+H09wdGltaXplZCBieSBVbGVhZCBTbWFydFNhdmVyIQAAOw=="
alt="Base64 encoded image" width="150" height="150"/>
</body>
</html>
【问题讨论】: