基于网络的文档合并解决方案?
我们正在寻找基于网络的文档合并解决方案。
我们的应用程序是一个基于 Web 的项目管理工具,使用 Windows IIS + mySQL 上的 Xataface - PHP 构建。我们有一个功能,允许用户根据工具中的数据生成 Microsoft Word 格式的状态报告。
目前该功能是使用LiveDocX实现的。我们有一个状态报告模板,LiveDocX 使用我们项目管理工具中的数据执行合并到模板中。
主要缺点是 LiveDocx 是基于 Web 服务的。我们正在寻求替换 LiveDocX,以减少对我们无法控制的第三方 Web 服务的正常运行时间的依赖。
有人对我可以安装在基于 IIS 或 PHP 的服务器上的基于 Web 的文档合并解决方案有任何建议吗?
We are looking for a web-based document merge solution.
Our application is a web-based project management tool built using Xataface - PHP on Windows IIS + mySQL. We have a function that allows the user to generate a status report in Microsoft Word format based on data in the tool.
Currently this function is implemented using LiveDocX. We have a status report template, and LiveDocX performs the merge into the template using data from our project management tool.
The main drawback is LiveDocx is web-service based. We are looking to replace LiveDocX in order to reduce our dependence on the up-time of a third-party web-service that we cannot control.
Does anyone have any suggestions on a web-based document merge solution that I can install on my IIS or PHP based server?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在阅读您的问题时,我不确定您所追求的是实际的邮件合并还是只是简单地填充单个 Word 模板服务器端。无论哪种情况,您都可以从以下几件事开始:
基于多个记录的结果,
比如说,来自数据库),你可以使用
用于 VS 的 Open XML SDK
解决方案或访问 Open XML
直接地。在这种情况下,这些是
好的文章可以从以下开始:
使用 Open XML SDK 2.0
有数据的人口,这些都很好
使用 PHP 的库:
成熟,但一个起点)
In reading your question, I'm not sure if what you're after is actual mail merge or just simply populating a single Word template server-side. In either case, here are some things to get your started:
results based on multiple records,
say, from a database), you can use
either the Open XML SDK for a VS
solution or access the Open XML
directly. In that case, these are
good articles to start with:
Using the Open XML SDK 2.0
population with data, these are good
libraries that use PHP:
mature, but a starting point)
如果您仍在寻找解决方案,那么您可以尝试 Aspose.Words for .NET
它是一个商业组件(不是免费的)。
If you are still looking for solution then you can try Aspose.Words for .NET
it is a commercial component (not free).