【问题标题】:Automatically Generate Word Documents自动生成 Word 文档
【发布时间】:2015-01-20 05:40:09
【问题描述】:

一位房地产经纪人让我创建一个程序来自动化生成租赁协议合同的过程。基本上整个文件对于大多数各方来说都是相同的,但只有几行更改(日期、地址、社会安全号码、姓名等)。

理想情况下,他们会使用该信息填写表格,按下按钮,然后自动生成合同。

我过去曾使用一些 java 库来创建 excel 文档,但我想知道创建此类文件的最佳方法是什么?可能用表单做一个 java GUI 然后导出到 word 可能是一种矫枉过正(考虑到它需要遵循带有徽标、特定字体和大小的模板设计)?或者在 VBA 或 C# 中为 Word 编写插件能够做到这一点?或者也许还有一种我还没有想到的更简单的方法。

再次感谢您的输入!

【问题讨论】:

标签: java c# vba ms-word


【解决方案1】:

邮件合并?这是我首先想到的。

您也可以使用其他.doc处理软件的宏,并使用OpenOffice等宏。

Reference.

【讨论】:

  • 今天晚些时候我会检查一下,看看它是否适合他们的需求!谢谢!
【解决方案2】:

我们开发了自己的库,最近在 GitHub 上发布了它:https://github.com/wte4j/wte4j。我们使用带有内容控件的 word 文档作为模板。随意看看。

【讨论】:

    【解决方案3】:

    您可以使用 AceOffix 来执行此操作。

    1. 制作租赁协议合同模板。在模板中插入书签(如:日期、地址、社保号、姓名等)

    2. 调用OpenDataRegion ("BookmarkName").Value= "XXXXXXX"方法,为合约模板中的书签赋值

    注意:AceOffix 在客户端浏览器中打开 Word 文件进行在线处理,因此必须在客户端计算机上安装 MS Office。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-26
      • 2015-01-17
      • 2011-03-14
      • 2014-12-04
      • 2010-11-01
      • 1970-01-01
      • 2015-06-02
      • 2020-05-02
      相关资源
      最近更新 更多