我正在研究针对某些在“现场”工作的专业人员使用的新iOS应用程序的要求&规范。这些人整天持续数周,对于他们的上级使用标准化表格来追踪所有不同类型的信息有着相当大的报告负担。传统上,这些表单都是PDF格式的,只需打印并用墨水填写,然后与数十到数百人共享同样的操作。有时他们会使用带有表单字段的PDF,这样可以键入数据,然后将其作为表单的一部分进行打印。无论哪种方式,考虑到他们的工作流程,时间和压力压力以及其他因素,获得标准化报告表格并不是一种非常有效的方式。从iOS文本字段创建PDF
我们spec'ing将提供在iOS(和Android,如果可能的话 - 但二次甚至在这一点上三级要求)的应用程序来跟踪他们在字段中输入数据,在一个组织它的用户界面逻辑的方式为每个单独的用户,并按下按钮,采取所有的数据,并使用标准化的形式自动创建它的PDF文件。
当然,形式严格,严格规范这个行业,并在格式,结构,或表示任何偏差简直是不能容忍的。
所以我想通过应用程序将维持从认证机构原有的标准化形式的内部存储库,以定义字段中的每个可能的数据区域接近该项目。该应用程序将:
- 为手头的任务打开必要的PDF表格;
- 解析其字典以识别特定的数据字段;
- 为每一个领域,从iOS应用自己的用户界面和数据表确定的相关数据,以及这些数据从PDF /字典分配给相应的领域
- 的PDF导出到新 PDF文件,应用程序可以通过iCloud,Dropbox或其他某种形式的文件共享发送电子邮件或存储。
#4的问题在于,PDF文件必须由Windows和Mac上的标准PDF应用程序(Acrobat,Preview等)保持可编辑,因此所有字段都需要保留。在Windows或Mac上,PDF应该可以看到相同。
现在,在任何时候都不得PDF(既不是原始也不导出的最后文件)都需要的iOS应用里面显示,也不会太大的意义,能够这样做。
我不知道这是否有可能。这是我们的第一个iOS项目,我们一直倾向于使用Moai或Corona或其他框架来构建应用程序,以节省开发时间并简化跨平台移植。也就是说,如果使用Lua和其中一种框架无法完成(我保持怀疑......他们似乎主要面向游戏),但我们并不反对直接在Objective C中完成它,并且在某些时候构建Android版本马路。
但无论如何,我在评估这是否是一项实际工作时都处于亏损状态。我们的要求很明确,坦白地说,如果不能做到这一点,这个项目就不会再继续下去了。但是我绝对可以用你们的帮助来确定我的选择,我是否可以在Lua中做到这一点,以及哪些SDK在完成这些任务时最有用。