我有一个scala.xml
树中的文档(这很容易转换为其他任何内容),并将它转换为一系列PNG文件。使用Java/Scala创建文档的格式化PNG'页面'
例如,该文件可能是这样的:
<doc
title="My Document"
author="John Doe"
created="1 July 1977"
published="19 July 1799"
>
<section heading="An Analysis of Multiparticles"> <!-- Section 1 -->
<p>Paragraph one goes here</p> <!-- INTRODUCTION! -->
<p>Paragraph two goes here</p>
</section>
<section heading="Conclusion of Multiparticles"> <!-- Section 2 -->
<p>Paragraph one goes here</p> <!-- INTRODUCTION! -->
<p>Paragraph two goes here</p>
</section>
</doc>
我那么喜欢把这一文档转换为PNG,看起来像这样减下编造的话红线(I” ð提供规则的格式,字体使用,等等等等):
而且,如果可能的话,较长的文档应该能够成为“分页”到任何数量的PNG文件会后流入下一个击中说,500px的高度或东西。
如果有一个现有的Java库/软件包可以做到这一点,可以做到这一点的任何一部分(或一对夫妇可以将它们放在一起) - 非常棒!否则,我想知道我应该从哪里开始编写Scala(最好)或Java中的这样的代码。
谢谢!
您目前是否以任何其他方式呈现文档 - 例如,在HTML或PDF中? – gutch 2011-02-23 00:36:41
我可以在HTML中呈现它,减去分页。 – 2011-02-23 00:39:37