彩票走势图

Word管理控件Aspose.Words企业案例:定制开发你的Microsoft Word邮件合并

原创|实施案例|编辑:李显亮|2020-11-16 11:01:51.933|阅读 260 次

概述:Seniram开始将服务从基于Windows的服务迁移到Linux。本示例了解他们如何在Linux上使用ColdFusion / Lucee,以及如何创建与Aspose.Words for Java集成的ColdFusion组件。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Aspose.Words for Java是一种高级Java Word处理API,使您可以直接在Java应用程序中执行各种文档处理任务。

那么Aspose.Words for Java究竟能够运用在哪些领域?是否对于您的项目有帮助呢?本文小编给大家带来一个真实案例——Seniram公司使用Adobe ColdFusion和Aspose.Words for Java定制开发的Microsoft Word邮件合并

>>如果您想使用Aspose.Words for Java测试是否满足项目要求,可点击下载最新版试用。


企业背景

Seniram是一个拥有不同技能的团队,他们的目标是帮助您的企业获得成功。我们与客户的关系是个人化的。我们的使命是让您的工作生活更加愉快。我们实现这一目标的方法之一是将您从平凡的工作中解脱出来,这些工作是商业成功所必需的,但却会耗费您的时间,使您在一天开始之前就感到恐惧。工作是必要的,但它不一定是折磨。

问题

多年来,Seniram已经为客户自动化了许多任务,正如他们的使命宣言所描述的那样。定制构建与其他现成应用程序接口的应用程序是必要的。Seniram建立了一个这样的工具,用于完成与Microsoft Word的邮件合并任务。

然而,内部解决方案在当时是先进的,它只限于在基于微软Windows的服务器上工作。在寻找更新、更好、更快、更高效的解决方案为客户提供服务的同时,开始将服务从基于Windows的服务迁移到Linux上。虽然并没有完全放弃微软的Windows主机,但那些可以迁移到Linux的服务将减少客户的经常性成本以及我们的开支。

Seniram为一个在Linux上使用ColdFusion/Lucee的客户设置了一个测试案例,并创建了一个与Aspose.Words for Java集成的ColdFusion组件。发现与Aspose.Words for Java的集成非常容易,而且处理时间比我们的旧解决方案快得多。只用了几个小时就写好了ColdFusion接口。Seniram的测试案例应用程序将由一个拥有10个以下用户的小企业开始使用。 

解决方案

Seniram研究了几种在Linux系统上用Microsoft word文档完成邮件合并操作的方案。大多数都很笨拙,需要花费很多时间直接与Java POI集成,并且改变文档很麻烦。Aspose.Words for Java使任务变得简单且可重用。

Seniram创建一个调用Aspose.Words Java对象的ColdFusion组件。这个组件接受某些输入,这些输入可以查询应用程序数据库,并将其与 数据库字段与可用的邮件合并字段。然后,它循环浏览Word 文档中的字段用提供的数据查询中的值替换。

Aspose.Words for Java允许以较少的代码行提供一个紧凑的解决方案。比现有的解决方案执行得更快、更高效。整个 进程消耗的系统资源较少,可以由多个用户同时运行。

Seniram创建一个调用Aspose.Words Java对象的ColdFusion组件。这个组件接受某些输入,这些输入可以查询应用程序数据库,并将其与 数据库字段与可用的邮件合并字段。然后,它循环浏览Word 文档中的字段用提供的数据查询中的值替换。

Word管理控件Aspose.Words企业案例:定制开发你的Microsoft Word邮件合并

图1:模板选择/生成文档(邮件合并)

Word管理控件Aspose.Words企业案例:定制开发你的Microsoft Word邮件合并

图2:ColdFusion组件实例化Aspose.Words Java

经验

Seniram研究了几种不同的选择,但都没有成功。直接与Java POI库集成是很有前途的,但是开发需要不断地搜索POI文档来完成任何任务,由于Java对象是细粒度的,所以这项研究越陷越深。Aspose。Words for Java简化了提供高级访问的任务。

最初的实现用了不到两个小时来简化ColdFusion组件和集成调用Aspose.Words for Java。最困难的部分是将jar文件放在Lucee要定位的正确文件夹中。

Aspose.Words for Java为我们的最终客户端提供一个更有效的解决方案,并提供我们将在未来集成的额外功能。


以上就是SeniramSeniram公司使用Adobe ColdFusion和Aspose.Words for Java定制开发的Microsoft Word邮件合并,您是否有所启发呢?还想要更多吗?您可以点击阅读【2020 · Aspose最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时,我们很高兴为您提供查询和咨询


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP