如何使用.net编程给pdf文件加水印?(急)

来源:百度知道 编辑:UC知道 时间:2024/06/30 12:39:52
现在急需给已经生成的pdf文件加上水印防伪,用了iText类库,但是不知道如何操作,请大虾们指点!

很不幸,你选错类库了,iText是一个Java类库而不是.NET,你应该找针对于.NET平台的类库,你可以去codeplex搜索一下

加个水印挺简单。不知道为什么弄这么复杂呢
既然这么急。用ACROBAT不就可以了。

我说错了 我用的itextsharp 是用于.net的 现在的情况是找到了库函数的写法 但老是报错 希望大侠们帮看一下:

PdfReader reader = new PdfReader("C:/Documents and Settings/zeng/桌 面/test1.pdf");
PdfStamper stamp = new PdfStamper(reader, new FileStream("C:/Documents and Settings/zeng/桌面/test1.pdf", FileMode.Create));
int n = reader.NumberOfPages;
int i = 0;
PdfContentByte under;
iTextSharp.text.Image im = iTextSharp.text.Image.GetInstance("C:/Documents and Settings/zeng/桌面/logo.jpg");
im.SetAbsolutePosition(440, 730);
im.ScaleAbsolute(160, 60);

while (i < n)
{
i++;
under = stamp.GetOverContent(i);
under.AddImage(im);
}
-----以上都正确
stamp.Close(); ---此处报异常 说文件在被另一个程序使