添加水印可分为添加文本水印和添加图片水印两种,本篇文章将介绍如何通过使用免费组件Free Spire.PDF for .NET来实现水印添加。本文转自http://www.cnblogs.com/Yesi/p/4913603.html
1.添加图片水印
//实例化一个PdfDocument类实例,并加载PDF 文档 PdfDocument pdf = new PdfDocument(); pdf.LoadFromFile("sample.pdf"); //获取PDF第一页 PdfPageBase page = pdf.Pages[0]; //加载图片,并设置为水印 Image img = Image.FromFile("img.jpg"); page.BackgroundImage = img; //保存到文件 pdf.SaveToFile("ImageWaterMark.pdf");
添加图片水印后的文档:
2.添加文本水印
//创建一个PdfDocument类对象,并加载PDF文档 PdfDocument pdf= new PdfDocument(); pdf.LoadFromFile("sample.pdf"); //获取PDF第一页 PdfPageBase page = pdf.Pages[0]; //添加文本水印到文件的第一页,设置文本格式 PdfTilingBrush brush = new PdfTilingBrush(new SizeF(page.Canvas.ClientSize.Width / 2, page.Canvas.ClientSize.Height / 3)); brush.Graphics.SetTransparency(0.3f); brush.Graphics.Save(); brush.Graphics.TranslateTransform(brush.Size.Width / 2, brush.Size.Height / 2); brush.Graphics.RotateTransform(-45); brush.Graphics.DrawString("Draft Version", new PdfFont(PdfFontFamily.Helvetica, 24), PdfBrushes.Blue,0, 0, new PdfStringFormat(PdfTextAlignment.Center)); brush.Graphics.Restore(); brush.Graphics.SetTransparency(1); page.Canvas.DrawRectangle(brush, new RectangleF(new PointF(0, 0), page.Canvas.ClientSize)); //保存文档 pdf.SaveToFile("TextWaterMark.pdf");
添加文本水印后的文档:
相关推荐
用的是office 组件实现给word 文档添加水印,水印的类型有图片水印,文字水印, 使用Spire.Pdf.dll 给pdf 添加水印
调用Image.FromFile(stringfilename)方法来加载图片,非常简单、方便。
批量给pdf文件添加图片水印,添加速度可以达到50M/s;
主要为大家详细介绍了C#使用iTextSharp添加PDF水印的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
自己用C#写的个PDF批量水印添加器,比较简陋,仅供参考。使用.NET 3.5 ,C# 2008 EXPRESS编译
C#写了一个简单的给PDF加水印的工具,水印图片可自定义,程序可直接运行,内含源码,亲测可用!
C#打印PDF的类库 PdfPrintingNet 无水印破解版 直接驱动打印机,打印速度快(响应速度 )。可以用作快递标签打印等 代码很简单。PdfPrint后面两个参数是用户名和注册码,原版如果注册码不正确会有水印。现在可以...
.Net版 Spire.Pdf v5.12.15.2040 去除水印,可超10页,用例代码。 包含Spire.Pdf.dll、Spire.License.dll。
采用C#开发语言,借助第三方Aspose.Pdf.dll及Spire.Pdf.dll 对pdf文件进行处理,可以把pdf文件转换成doc 或者docx png等格式,通过代码大家可以进行自己重新开发,核心代码已经编写完成,下载后可以直接运行进行pdf...
本文实例为大家分享了C#添加PDF文件水印的具体代码,供大家参考,具体内容如下 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI...
C#给PDF文档加水印程序源码_Demo C# 调用itextsharp.dll PDF加水印
word转pdf并加水印示例
PDF水印DEMO(C#)
PDF文件批量添加水印。可设置颜色,字体。倾斜度。 包含C#源代码。 VS2005开发。
C#两种方式实现(Spire.Pdf插件和iTextSharp)给PDF文件加水印,无限制,简单高效,编译通过可以直接使用。
Spire.Pdf 去除水印版本,.net版本
C#写了一个简单的给PDF加水印和XPS加水印双重源码,水印图片可自定义,程序可直接运行调试,内含源码
使用低版本的PDFView4NET所以不带水印,里面是一些功能例子
java实现word转pdf功能,并实现去水印,本人测试真实有效。 操作简单,傻瓜式教程!!! 提供mvn安装本地依赖命令。