Spire.PDF 页面设置教程:C# 为 PDF 添加平铺背景图

下载Spire.PDF最新试用版

//创建PdfDocument对象PdfDocument pdf = new PdfDocument();//加载文档pdf.LoadFromFile(@"F:DocumentsPDF系统测试.pdf");//加载图片PdfImage image = PdfImage.FromFile("logo.png");//遍历文档每一页foreach (PdfPageBase page in pdf.Pages){    //创建PdfTilingBrush对象,指定大小    PdfTilingBrush brush = new PdfTilingBrush(new SizeF(page.Canvas.Size.Width / 3, page.Canvas.Size.Height / 5));    //设置画刷透明度    brush.Graphics.SetTransparency(0.2f);    //在画刷上绘制图片    brush.Graphics.DrawImage(image,new PointF((brush.Size.Width-image.Width)/2,(brush.Size.Height-image.Height)/2));    //使用画刷填充页面大小的矩形    page.Canvas.DrawRectangle(brush, new RectangleF(new PointF(0, 0), page.Canvas.Size));}//保存文档pdf.SaveToFile("output.pdf");

 

效果图:

add a tiled background image to pdf
想要购买正版授权,或者获取更多Spire.PDF相关信息的朋友可以点击” 咨询在线客服 “~

标签:文档管理PDF文档处理

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年1月17日
下一篇 2019年1月17日

相关推荐

发表回复

登录后才能评论