小编rag*_*rok的帖子

如何在Flying-Saucer中设置基本URL,同时将HTML呈现为PDF?

我正在尝试使用Flying-Saucer将HTML页面呈现为PDF.HTML在内存中创建并传递给渲染器

renderer.setDocumentFromString(new String(htmlByteArray));
Run Code Online (Sandbox Code Playgroud)

问题是我<img src="images.jpg"/>在HTML中并没有在最终的HTML中呈现.图像位于resources包中的文件夹中.

我尝试使用以下设置基本网址,但没有成功:

ITextRenderer renderer = new ITextRenderer();
renderer.getSharedContext().setBaseURL("com/org/tools/designer/resources/");
System.out.println(renderer.getSharedContext().getBaseURL());
renderer.setDocumentFromString(new String(htmlByteArray));
renderer.layout();
renderer.createPDF(os);

java xhtml pdf-generation flying-saucer

6
推荐指数
1
解决办法
3119
查看次数

标签 统计

flying-saucer ×1

java ×1

pdf-generation ×1

xhtml ×1