将iPad上的表单数据导出为可打印的PDF

时间:2012-01-23 12:31:22

标签: ios forms pdf quartz-2d

我在iPad上“导出”为PDF时出现问题。 我的目标是,为了获取所有用户数据,用户已经将一个表单传递到应用程序中。表单本身仅作为打印表单提供,但我也有PDF。问题是,在用户提供了所有数据之后,我想要为打印创建的输出PDF必须看起来与打印版本完全相同。

我不知道如何有效地实现这一目标的任何“最佳实践”。 所以我的问题是:

  1. 我是否必须完全自己绘制表格并测量打印表格上的所有表格字段组件,以便用quartz2d绘制它们?
  2. 我可以解析我已经获得的PDF并读出所有信息来编写一种脚本来将PDF转换为可用的代码吗?
  3. 在纸质版本中填写表格的最佳做法是什么,只是为了尽可能地重新创造原件的外观?对于应用程序的用户来说,外观绝对必不可少。
  4. 我不必从pdf中读出表单字段。唯一的目标是:

    1. 用户点按应用中的打印按钮
    2. 来自应用程序表单提供的用户数据应该创建一个与打印版本相比尽可能接近的pdf。
    3. 感谢您对此提供的任何帮助

      塞巴斯蒂安