2016-09-16 193 views
0

我想知道是否可以讓我們的創意部門爲我們的客戶設計一個漂亮的PDF模板,例如:一個花哨的信頭,然後提供給我,所以我可以注入各種類型的內容到身體使用PDFSharp或MigraDoc。在PDFSharp和/或MigraDoc中使用PDF模板

目前我們生成頁眉和頁腳內容作爲渲染過程的一部分,並且效果很好,但正如您可以想象的那樣,任何非平凡的佈局和樣式都非常複雜,圖形環境。

因此,人們開始思考這些工具中的一種是否能夠採用預先存在的PDF,讓我可以訪問各種對象,並允許我例如替換某些文本佔位符或以更智能的方式操作PDF「DOM」。

東西類似於使用電子表格(二進制和XML版本)或處理OpenXML等

+0

爲什麼不將HTML轉換爲PDF?使用剃刀作爲視圖引擎。你可以使用Rotativa,甚至作爲服務(https://rotativahq.com),而無需安裝/配置/使用任何圖形庫。簡單易用,並且可以輕鬆地與您的創意部門的工作進行整合。 –

+1

我還沒有使用PDFSharp或MigraDoc,但使用ItextSharp和Adobe Livecycle設計器做了類似的事情。使用Livecycle設計器,我們將創建可編輯的pdf命名字段,然後使用ItextSharp以編程方式填充這些字段。以下是可幫助您開始使用itextsharp的鏈接: https://simpledotnetsolutions.wordpress.com/2012/04/08/itextsharp-few-c-examples/ – cstopher

回答

2

我們做什麼:利用現有的PDF頁面,在底部繪製(Z軸),一個新的PDF頁面,然後使用MigraDoc將其他內容添加到頁面。

PDFsharp也可用於繪製頂部。

模板PDF頁面的用途與信件頭一樣是客戶的公司設計,最終文檔將根據需要具有儘可能多的頁面。

相關問題