我们正在开发一个解决方案,需要iOS为各种业务交易(即销售订单、采购订单、报价、发票等)创建PDF文档。
进入PDF文档的底层数据是相同的;但是,许多用户想要他们自己的公司徽标和很可能是他们自己的格式化布局。
我们可以将产品附带一组默认的表单和动态更改公司徽标的方式,但我们正在尝试确定一种机制来定制设计表单布局(使用相同的底层数据模型),并以某种方式仅发送/更新/交付给支付了自定义表单开发费用的用户。
由于PDF的生成过程是objective c的,而且我知道苹果不允许我们在发布后下载代码,我想知道是否有人对如何解决这个问题有想法。
编辑:我希望以某种方式模块化的PDF表单布局所需的代码。无论它是通过应用内购买还是从我们服务器上的文件列表中选择来交付的,这并不是一个大问题。
发布于 2013-04-08 20:06:00
您可以在XML中定义表单模板,然后将这些模板下载到应用程序中。在您的应用程序中,解析XML并将其转换为PDF绘图指令。
例如,您的XML可能如下所示:
<form>
<page width="612" height="792">
<line x1="20" y1="20" x2="500" y2="20" />
</page>
</form>这个XML将生成一个PDF文件,该文件只有一个页面,大小为612*792磅,页面内容由从(20,20)到(500,20)绘制的一条水平线组成。
您可以以任何您想要的方式定义XML,以便它最适合您的需要。
https://stackoverflow.com/questions/15838188
复制相似问题