关于Commugen
Commugen是一家软件公司,它开发了一个平台,使非程序员能够构建基于 Web 的应用程序。
基于该平台的解决方案服务于以色列领先的公司,主要是金融和政府部门。它们包括治理、风险管理和合规等解决方案。
问题
Commugen 开发了一个 ASP.NET Web 应用程序,他们在其中启用了对数据结构和结构之间关系的建模。建模后,应用程序生成一个输入界面,可以在整个组织内收集数据。然后在报告和仪表板中显示数据以供分析和任务生成。而他们的大多数客户都需要将这些报告和仪表板中的数据导出为 Word 或 PDF 文档。
Commugen 是一家以色列公司,因此还必须提供良好的多语言支持。
Commugen最初在服务器上使用 MS Word 实现了 Word 生成机制。然后使用 MS Word 自动化生成 DOC 和 PDF 文件。
然而,这种机制存在显着的稳定性问题。如果不中断并且需要人工干预以重新启动,它就无法在生产中工作很长时间。
解决方案
Commugen搜索了 Word 自动化的替代方案。在阅读了有关Aspose的信息并查看了该网站后。由于一直在接收新的客户需求,Commugen认为可以扩展以解决其他问题的产品将是他们的最佳选择。
Commugen尝试使用该库的试用版,发现将其合并到Commugen的 .Net 代码中很简单。Commugen 设法使用Aspose.Words for .NET从其应用程序数据存储中生成 DOC 和 PDF 文档。它对Commugen的客户非常有效,因为它将客户的模板与应用程序内容合并以创建一个文档。该解决方案变得稳定并且工作得非常快。在所有情况下,Aspose.Words for.NET 都按照预期生成了所需的文档。
下面的图 1 和图 2 显示了在 Commugen 应用程序中使用Aspose.Words的示例。
经验
Commugen 的应用程序管理数据。有时需要将数据“离线”移动到例如无权访问应用程序的人。因此,它需要以不同的格式和上下文进行导出和分发,例如 MS Word 和 PDF。
Aspose.Words for .NET不需要在线身份验证或处理。因此,对于主要需要在本地配置中使用它的客户来说,这是一个合适的选择。对于我们的客户来说,它似乎是一种无缝体验,并集成到我们的解决方案中。总而言之,Aspose.Words for .NET被证明易于试用、购买、安装和使用。
下一步
Commugen对Aspose.Words for .NET非常满意,因此计划将Aspose 解决方案的使用范围扩大到他们遇到的其他问题。
Commugen还检查了Aspose.Email 解决方案,因为需要阅读和解析电子邮件并将它们保存到应用程序数据存储中。Commugen发现从电子邮件中获取附件特别困难,但是当尝试使用Aspose.Email for .NET组件时,它完美地处理了它。
Commugen还考虑使用Aspose.Cells for .NET将 Excel 文件的内容导入应用程序数据存储,这样就可以替换现有的实现。到目前为止,Commugen发现它既快速又可靠。
总结
像Commugen这样的软件公司需要专注于其核心产品。为了更快地开发并具有竞争力,需要大量的库来将一些研发工作委派给它们。Commugen发现Aspose是适合该理论的绝佳解决方案。Aspose还提供了广泛的解决方案。对于软件开发过程中出现的一系列需求,Commugen更容易与可靠的供应商合作。
你还可以加入Aspose技术交流群(761297826)