使用PDF模板和PDFSharp和/或MigraDoc

时间:2016-09-16 13:19:18

标签: c# pdf-generation pdfsharp migradoc

我想知道我们的创意部门是否可以为我们的客户设计一个漂亮的PDF模板,例如一个花哨的信头,然后提供给我,这样我就可以使用PDFSharp或MigraDoc将各种类型的内容注入体内。

目前我们生成页眉和页脚内容作为渲染过程的一部分,并且它工作得很好,但是你可以想象,任何非平凡的布局和样式都非常复杂,基本上是2D图形环境。

因此,人们想到这些工具中的一个是否能够获取预先存在的PDF,让我可以访问各种对象,并允许我使用替换某些文本占位符或以更智能的方式操作PDF“DOM”。

类似于使用Spreadsheets(二进制和XML版本)或OpenXML等的东西。

1 个答案:

答案 0 :(得分:2)

我们的工作:获取现有PDF页面,在新PDF页面的底部(Z轴)绘制,然后使用MigraDoc将其他内容添加到页面中。

PDFsharp也可用于绘制。

模板PDF页面与字母头一起使用,与客户的公司设计一致,最终文档将根据需要包含多个页面。