如何使用MigraDoc为PDF文档(可变页码)的每一页添加边框?
发布于 2011-11-08 16:57:06
在整个页面周围绘制一个简单的矩形应该可以使用例如添加到页眉的TextFrame。TextFrame可以有绝对位置,可以有任意大小,也可以有边框(可以设置宽度和颜色)。
您可以混合使用MigraDoc和PDFsharp并使用PDFsharp函数来绘制边框。另请参阅:http://www.pdfsharp.net/wiki/MixMigraDocAndPdfSharp-sample.ashx
下面是一个调用RenderPage来绘制每个页面的示例:http://forum.pdfsharp.net/viewtopic.php?p=1735#p1735您可以使用gfx对象来绘制边框(在RenderPage之前或之后)。
还可以在调用RenderPage之前使用XImage类绘制预定义的PDF页面。这允许你使用InDesign准备复杂的边框,并将其与你的MigraDoc文档混合。如果你只是想要一个黑色的框架,那就太夸张了,但如果公司的设计已经以PDF文件的形式提供,那就非常简单了。
https://stackoverflow.com/questions/8044042
复制相似问题