将word文档解析为Oracle Apex表单页面

时间:2018-01-16 13:34:59

标签: oracle plsql oracle-apex oracle-apex-5.1

目前拥有Apex 5.1内置的自定义申请人跟踪系统/客户关系管理系统,ATS部分允许招聘人员将候选人数据输入系统并附上简历。

我现在的请求是他们不喜欢打字,因为它需要太长时间,所以他们想要一种方法,你只需上传和解析简历的内容,填写他们的表单字段

在Apex 5.1中是否有一种方法可以解析word文档并将联系人和技能信息放入表单中,甚至可以直接将表格完全绕过表格?

1 个答案:

答案 0 :(得分:0)

还没有回复,所以 - 让我试试(我不会帮助太多,我害怕)。

如果您在任何文本编辑器中打开Word文档,您将看到它看起来像二进制文件。出于测试目的,我创建了一个新的MS Word 2010(docx)文档,并在其中放入一个单词:" Littlefoot"。然后我用Notepad ++打开它并搜索" Littlefoot" - 没有找到任何东西,好像Word"已加密"文件内容。

因此,我认为这不是一项单一的任务 - 不是通过"我会使用UTL_FILE并找到一些关键字并提取其背后的内容并将这些值放入我的Oracle表"。

想想我记得曾经有人试图将Word文件解析为XML,但是......呵呵,什么都没有或者意想不到的东西,再也不记得了。

我的下一个想法是使用扫描仪和OCR(光学字符识别)软件,其输出将是TXT文件 - 如果你设法做到这一点,那么编写一些UTL_FILE代码是一个相对简单的任务并收集您需要的信息。

另一种选择是创建一个供候选人使用的应用程序 - 他们输入您感兴趣的值并上传他们的简历(您将其放入BLOB数据类型列),但如果你的网络没有暴露在互联网上,这可能会有些棘手,因此候选人必须进入你的场所才能填写这些信息。

或者,创建一个"虚拟"申请(再次由候选人使用),填写所需信息;应用程序将生成包含这些信息的二维条形码,您只需使用条形码扫描仪即可阅读。

正如我所说,不是很有用,但我有很多想法。我确定其他人有很多这样的人。

相关问题