2013-04-05 85 views
0

我們正在研究一種解決方案,要求iOS爲各種商業交易(即銷售訂單,採購訂單,報價單,發票等)創建PDF文檔。iOS PDF表格與報告

進入進的PDF文檔中的基礎數據是一樣的;然而,許多用戶需要自己的公司徽標,而且很可能需要自己的格式化佈局。

我們可以出貨的產品,形成一個默認設置,並改變公司標誌,但我們正在努力找出一個機制,以自定義設計表單佈局(使用相同的基礎數據模型),並以某種方式發送一個動態的方式/更新/僅交付給支付自定義表單開發的用戶。

由於PDF生成過程是客觀的C和我知道蘋果不允許我們發佈我想知道如果任何人對如何處理這個問題的想法後,下載代碼。

編輯:我在尋找以某種方式爲模塊化PDF表單佈局所需的代碼。無論是通過應用程序內購買還是通過從服務器上的文件列表中進行選擇,都不是一個大問題。

+0

我不知道這裏的問題是什麼。您是否在詢問付款驗證,或者如何插入自定義圖片? – livingtech 2013-04-05 16:08:17

+0

您是否在談論應用內購買? – Pinwheeler 2013-04-05 21:12:42

+0

不支付驗證....不在一個PDF中插入圖像...但是封裝代碼/邏輯以創建PDF並使其可以在某種類型的有效載荷中交付給一個或多個目標設備。 – radesix 2013-04-06 01:32:47

回答

2

您可以用XML定義您的表單模板,然後將這些模板下載到您的應用程序中。在您的應用程序中,您解析XML並將其轉換爲PDF繪圖說明。
例如您的XML看起來是這樣的:

<form> 
    <page width="612" height="792"> 
     <line x1="20" y1="20" x2="500" y2="20" /> 
    </page> 
</form> 

這個XML會產生與尺寸612個* 792點和頁面內容由來自繪製一個水平線的單個頁面的PDF文件(20 ,20)至(500,20)。
您可以用任何您想要的方式定義您的XML,以便它最適合您的需求。

+0

是的..這些想法是我正在尋找的。謝謝! – radesix 2013-04-08 12:59:27