似乎有一些相关的帖子,但我没有发现完全相同的内容。因此,我决定发布此新问题。
我在AWS中有一个Windows服务器,该服务器已安装MS Office以执行以下操作:
出于以下几点考虑,我正在考虑将此服务转换为Linux + Java程序:
有人可以为此需求建议任何高级体系结构吗?预先感谢!
乍一看,调用C#是有意义的,或者甚至更好的是,我会让word或microft API做到这一点。您甚至无法完全正确地处理单词格式。
对于在Java中读取它的API来说一样,总会有一些东西无法完全处理它。那将是一个巨大的项目。如果它不能独自完成所有操作,那么您将陷入困境。
所以理想情况下,我将完全摆脱单词方面。
我将使用模板格式,然后直接转到pdf部分。可能是您直接使用任意UI创建和存储PDF文件,并将其不同部分直接存储,然后使用Java中的API进行填充。
您可以使用Jaspert Reports之类的东西来生成完整的报告,或者只使用HTML等任何标记语言格式,然后调用适当的API来从中生成PDF。>