use*_*est 1 html java pdf flying-saucer xhtmlrenderer
我在iText中使用xhtmlrenderer(也称为飞碟)将HTML转换为PDF。我该如何创建书签?有人有一个小例子吗?
提前致谢。
似乎书签是在R6中添加的,但是用户指南只为它们提供了通过的参考。给作者一个待办事项,以后再添加一个示例。
在论坛上搜索,我发现了这个例子:
<html>
<head>
<bookmarks>
<bookmark name="A bookmark" href="#bm" />
<bookmark name="A bookmark 2" href="#bm2" />
<bookmark name="A bookmark 3" href="#bm3" />
<bookmark name="A bookmark 4" href="#bm4" />
<bookmark name="A bookmark invalid" href="#bm99" />
</bookmarks>
</head>
<body>
<div style="line-height: 100%; font-size: 12pt; page-break-before: always;">
<a name="bm">some text</a>
</div>
<div style="line-height: 100%; font-size: 12pt; page-break-before: always;">
<a name="bm2">some text</a>
</div>
<div style="line-height: 100%; font-size: 12pt; page-break-before: always;">
<a name="bm3">some text</a>
</div>
<div style="line-height: 100%; font-size: 12pt; page-break-before: always;">
<p>some text</p> <p>some text</p> <p>some text</p> <p>some text</p> <p>some text</p> <p>some text</p>
<p><a name="bm4">and some more text</a></p>
</div>
</body>
</html>`
Run Code Online (Sandbox Code Playgroud)
因此,添加书签似乎只不过是在中声明了书签<head>
并将它们引用为中的锚点而已<body>
。
这应该可以与您现有的XHTML-> PDF转换一起使用,而无需更改任何代码。
归档时间: |
|
查看次数: |
2279 次 |
最近记录: |