【发布时间】:2010-09-09 20:25:28
【问题描述】:
我正在这里从事一个项目,该项目从我公司的人员那里提取内部简历,从中提取技能和相关内容并将其存储在数据库中。这一切都是使用 docx4j 和 Grails 完成的。这要求首先通过一个模板提交简历,该模板对所有内容都进行了正确的格式化,以便摄取工具知道要寻找什么来剥离数据。
第二部分,如果我们想从数据库中取出一份“精简”的简历,该怎么办。换句话说,我想搜索我现在拥有的上传内容,并且只为有Java编程经验的人打印新的简历。所以我可以进入我的数据库,找到最初拥有 Java 作为技能的人,并输出一组新的简历,这些简历仍然是一个很好的模板格式,并且只有相关信息,而不是所有内容.
我一直在用 Java 编写一些软件来执行此操作,它基本上将使用 docx 模板,覆盖 customXML 中绑定到 doc 中的内容控件的项目,因此新数据显示出来并可以保存为包含该自定义数据的新 docx。
这对我来说似乎很麻烦,并且有一些限制。首先,假设我的模板有 3 个技能的位置,而特定的人有 8 个技能。除了煞费苦心地插入带有所有格式化 XML 标记等的数据之外,似乎没有什么好的方法可以将这 5 个附加技能添加到 docx 中。这是一个真正的痛苦,因为如果模板发生变化,我不想回到我的软件并编辑源代码以将额外的数据输入 XML 标记更改为粗体而不是斜体。
我正在阅读有关使用 Infopath 创建可用于获取输入、连接到某些共享点数据源或存储剥离数据的表单的内容。但是,我似乎无法确定是否可以使用 sharepoint 以一种很好的格式化方式获取数据。这样做的一般步骤是什么?似乎我无法通过任何快速的谷歌搜索找到关于这个主题的很多信息。
谢谢
【问题讨论】:
-
您的问题与java或grails无关,问题的设置在很大程度上与问题本身无关,并且问题本身有些模糊。也许你可以删掉前 4 段,详细说明你想要完成的工作。
标签: java sharepoint grails ms-word infopath