java如何将HTML代码呈现或转换为所见即所得编辑器生成的纯文本
我在web应用程序中使用了wysiwyg编辑器(CKEditor),为用户提供了一个基本的字处理器。我试图将该编辑器的输出保存为pdf文档。
我现在可以生成pdf文档,但问题是来自CKEditor的输出是HTML代码,并且它正在以pdf格式发布。
我想发布在CKEditor中看到的pdf文档,但我不想在pdf中使用这些HTML标记。Java中是否有库可以通过删除这些html标记但保留其效果来呈现或转换html代码为纯文本,也就是说,如果html代码有这是粗体的,那么pdf应该保存为这是粗体的而不是
<b>
这是粗体的{
# 1 楼答案
可以使用库将HTML从ckeditor转换为PDF。有很多选项可以将HTML转换为PDF。这个飞碟项目是一个很好的项目:https://code.google.com/p/flying-saucer/
# 2 楼答案
iText是一个非常流行的将HTML转换为PDF的库。但是,如果您选择使用他们的库,请注意与您使用的iText版本相关的许可