0
我想知道是否可以讓我們的創意部門爲我們的客戶設計一個漂亮的PDF模板,例如:一個花哨的信頭,然後提供給我,所以我可以注入各種類型的內容到身體使用PDFSharp或MigraDoc。在PDFSharp和/或MigraDoc中使用PDF模板
目前我們生成頁眉和頁腳內容作爲渲染過程的一部分,並且效果很好,但正如您可以想象的那樣,任何非平凡的佈局和樣式都非常複雜,圖形環境。
因此,人們開始思考這些工具中的一種是否能夠採用預先存在的PDF,讓我可以訪問各種對象,並允許我例如替換某些文本佔位符或以更智能的方式操作PDF「DOM」。
東西類似於使用電子表格(二進制和XML版本)或處理OpenXML等
爲什麼不將HTML轉換爲PDF?使用剃刀作爲視圖引擎。你可以使用Rotativa,甚至作爲服務(https://rotativahq.com),而無需安裝/配置/使用任何圖形庫。簡單易用,並且可以輕鬆地與您的創意部門的工作進行整合。 –
我還沒有使用PDFSharp或MigraDoc,但使用ItextSharp和Adobe Livecycle設計器做了類似的事情。使用Livecycle設計器,我們將創建可編輯的pdf命名字段,然後使用ItextSharp以編程方式填充這些字段。以下是可幫助您開始使用itextsharp的鏈接: https://simpledotnetsolutions.wordpress.com/2012/04/08/itextsharp-few-c-examples/ – cstopher