全副身家押上了!! itextsharp对pdf文件增加水印 本帖最后由 chenwqi 于 2012-01-18 09:32:29 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的貌似只是加了张图片,不是水印了解下:图片遮罩该图片尺寸为8×8象素,每组一个字节,使用makeMask()方法可以转换成遮罩。 byte maskr[] = {(byte)0x3c, (byte)0x7e, (byte)0xe7, (byte)0xc3, (byte)0xc3, (byte)0xe7, (byte)0x7e, (byte)0x3c}; Image mask = Image.getInstance(8, 8, 1, 1, maskr); mask.makeMask(); mask.setInvertMask(true); 我们可以用该遮罩直接遮住其他图片的一部分。 PdfContentByte cb = writer.DirectContent; Image image = Image.getInstance("vonnegut.gif"); image.ImageMask = mask; 或者我们将该遮罩用于模板遮罪中。 PdfContentByte cb = writer.DirectContent; cb.setRGBColorFill(255, 0, 0); cb.addImage(mask, mask.scaledWidth() * 8, 0, 0, mask.scaledHeight() * 8, 100, 400); http://www.cnblogs.com/islands/archive/2008/06/27/1231288.html waterMarkContent = pdfStamper.GetUnderContent(i);改为waterMarkContent = pdfStamper.GetOverContent(i); 关于asp页面控件的问题 继承后设计器无法打开 DateTimePicker想要键盘输入时间值怎么弄?原有的控件只支持鼠标点击选择啊 请教一个报表方面的问题,高手请进哦。 c#如何将用户通过openFileDialog 和saveFileDialog window asp 中打印组件的使用 更新服务器端控件的Eanble设置 C# 里面有个属性随即生成大概16位字符例如GCEWVWEGGEWREWR 是哪个属性了 请教大家关于SqlDataReader.Read的一些问题! 请大家谈谈C#开发网站 使用MODI开发OCR是报错 running error怎么办 关于c#导出word分页问题
该图片尺寸为8×8象素,每组一个字节,使用makeMask()方法可以转换成遮罩。 byte maskr[] = {(byte)0x3c, (byte)0x7e, (byte)0xe7, (byte)0xc3, (byte)0xc3, (byte)0xe7, (byte)0x7e, (byte)0x3c}; Image mask = Image.getInstance(8, 8, 1, 1, maskr); mask.makeMask(); mask.setInvertMask(true); 我们可以用该遮罩直接遮住其他图片的一部分。 PdfContentByte cb = writer.DirectContent; Image image = Image.getInstance("vonnegut.gif"); image.ImageMask = mask; 或者我们将该遮罩用于模板遮罪中。 PdfContentByte cb = writer.DirectContent; cb.setRGBColorFill(255, 0, 0); cb.addImage(mask, mask.scaledWidth() * 8, 0, 0, mask.scaledHeight() * 8, 100, 400);
改为
waterMarkContent = pdfStamper.GetOverContent(i);