我们有一个利用 NicEdit 在线文本编辑器使用 JavaScript 格式化文本的 JSP。“提交”按钮运行一个 servlet,它将消息字符串上传到我们的 MySQL 数据库,然后使用以下代码在纸上打印字符串:
POIFSFileSystem fs = new POIFSFileSystem();
DirectoryEntry directory = fs.getRoot();
directory.createDocument("WordDocument", new ByteArrayInputStream(content.getBytes()));
FileOutputStream out = new FileOutputStream(filename);
fs.writeFilesystem(out);
out.close();
Desktop.getDesktop().print(destinationFile);
我的问题是,我们如何保持打印页面上的格式(粗体、斜体等)而不是打印
<b>、<i>、<u> 标签?
我必须承认我没有做太多的预研究,因为我真的不知道要寻找什么?
非常感谢,
卡姆