iText html字符串到.rtf文件

时间:2015-05-11 11:16:02

标签: java itext

我想将html字符串转换为.rtf文件。当我做这样的事情时。

Document doc = new Document();
RtfWriter2.getInstance(doc, out);
HtmlParser hp = new HtmlParser();
hp.go(doc, in);

我得到一个例外说:

<ExceptionConverter: java.io.FileNotFoundException: 
C:\Users\ddarellis.OTS\AppData\Roaming\JDeveloper\system12.1.3.0.41.140521.1008\DefaultDomain\resources\images\thyreos.jpg 
(The system cannot find the path specified)

这是因为我在html中有一个图像,路径是相对的。

有没有办法设置基本路径或工作方式?

1 个答案:

答案 0 :(得分:2)

问题在于你的HtmlParser。解析器应检查相对路径的源属性,并使用站点主机补充它们。然后,您可以从HTML DOM树中单独下载图像。