2013-08-19 43 views
0

我正在尋找關於我正在創建的應用程序的文檔模板模塊的建議。文檔模板模塊

該應用程序是針對特定類型商店的在線服務。我不會詳細介紹這項服務,主要是因爲我認爲這與問題無關。

我的問題基本上是這樣的。我希望我的客戶能夠爲某些銷售文檔創建自己的文檔模板。通過文檔模板,我的意思是手冊和發票等的佈局。我基本上提供了一個JSON文檔,其中包含要合併到模板中的信息。

JSON文檔既可以包含每個文檔信息(如徽標,地址),也可以包含應該以總計和小計顯示爲列表的信息數組。模板還應該能夠處理分頁,並區分第一頁,最後一頁,偶數頁和奇數頁。如果它可以處理不同的格式,比如A4和Letter,那麼它們也很棒。如果支持本地化,您應該能夠聽到我的歡樂尖叫。

如果我自己無法實現這樣的模板服務,我會很樂意爲此付費。我對創建模板的不同方法持開放態度。如果模板需要由專業人士或具有特定工具知識的人員創建,例如PhotoShop或其他設計工具,那麼這不是一個好手。如果我可以創建一組10個標準模板,然後讓客戶爲自定義模板付款,那麼可能會去第三方設計部門,這很好。 Web瀏覽器編輯也是一種選擇。

我希望能夠完全從我的應用程序中將其外部化,因此我將其稱爲Web服務或REST API,由我或雲合作伙伴託管。這也意味着,當談到實施該語言時,我感到無動於衷。

輸出格式至少需要PDF。

我只是不知道那裏有任何這樣做的選擇,並希望得到你們的建議。

感謝, JP

回答

1

你的要求看起來像一個相當驚人的契合Docmosis Cloud Services。這是一種商業雲服務,您可以將文檔(具有「Docmosis」純文本標記的正常文檔或odt文件)作爲模板上載到該服務。然後,您的應用程序將調用REST API來執行郵件合併,轉換(doc,pdf,odt,html,rtf等)和文檔交付(流回,電子郵件,商店到Amazon S3或任何組合)。

至於你提到的其他要求,Docmosis支持:

    基於模板
  • 不同的頁面尺寸(A4,信紙,A3等)
  • 部分,允許奇數/偶數頁,頁眉/頁腳等
  • 模板可以隨時添加,具體取決於您希望允許用戶執行的操作,也可以使用Word或OpenOffice創建/修改任何格式的模板。
  • 數據可以使用JSON或XML格式
  • 圖像可以嵌入作爲base64編碼數據
  • 數據陣列都支持擴展的任意內容/表/列表
  • 本地化支持數據(UTF-8)流,並憑藉你放什麼在「模板「文件。尚未本地化的唯一東西是Docmosis吐出的錯誤消息。

查看該網站的resources頁面將顯示REST API和模板指南,代碼示例和SDK的文檔。請注意我爲創建Docmosis的公司工作。

希望有所幫助。

+0

太棒了!謝啦!這正是我正在尋找的! –