使用Java / Scala创建文档的格式化PNG“页面”
我在一个
scala.xml
树中有一个文件(很容易转换成其他任何东西),我想把它变成一系列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,减去构成单词下的红线(我提供格式化规则,使用的字体等等):
并且,如果可能的话,更长的文档应该能够被“分页”到任意数量的PNG文件中,这些文件在达到500px的高度之后会流入下一个文件。
如果有一个现有的Java库/包执行此操作,可以执行此操作的任何部分(或者设法完成所有操作的几个部分) - 非常好!否则,我想知道在Scala(最好)或Java中写一些东西要做什么。
谢谢!
没有找到相关结果
已邀请:
3 个回复
才脊烽馈低
撵穆
珊畴炮贩号