.Net iTextSharp 给Pdf添加图片水印
/// <summary>/// 设置pdf图片水印/// </summary>/// <param name="imgPath">水印图片路径</param>/// <param name="filePath">需要添加水印的pdf文件</param>/// <param name="outfilePath">添加完成的pdf文件</param>/// <returns></returns>public static bool SetImgWaterMark(string fileDirPath,string filePath, out string outfilePath){PdfReader pdfReader = null;PdfStamper pdfStamper = null;FileStream fileStream = null;try{string outputfilepath = "D:\\" + Guid.NewGuid().ToString() + ".pdf";pdfReader = new PdfReader(filePath);fileStream = new FileStream(outputfilepath, FileMode.Create);pdfStamper = new PdfStamper(pdfReader, fileStream);int total = pdfReader.NumberOfPages;Rectangle psize = pdfReader.GetPageSize(1);float width = psize.Width;float height = psize.Height;PdfContentByte content;//获取水印图片Image image = Image.GetInstance(imgPath);image.SetAbsolutePosition((width / 2)-300, (height / 2)-300);for (int i = 1; i <= total; i++){//content = pdfStamper.GetOverContent(i);//在内容上方加水印content = pdfStamper.GetUnderContent(i);//在内容下方加水印content.AddImage(image);}outfilePath = outputfilepath;return true;}catch (Exception ex){outfilePath = "";return false;}finally{if (pdfStamper != null){pdfStamper.Close();}if (pdfReader != null){pdfReader.Close();}if (fileStream != null){fileStream.Close();fileStream.Dispose();}}}
.Net iTextSharp 给Pdf添加图片水印相关推荐
- Java使用Spire.Pdf实现PDF添加图片水印
通过本文你将学到: Spire.Pdf是什么? 如何在项目中引入Spire.Pdf依赖? 项目中基于Spire.Pdf实现PDF添加图片水印? 一.Spire.Pdf是什么? 1.Spire.Pdf是 ...
- java pdf添加图片水印图片_Java 在PDF中添加文本水印、图片水印(基于Spire.Cloud.SDK for Java)...
Spire.Cloud.SDK for Java提供了接口pdfWartermarkApi可用于添加文本水印addTextWartermark()和图片水印addImageWartermark()到P ...
- Java给PDF添加图片水印,且可以文字定位
这两天公司开发需要对PDF增加特定图片,类似于电子印章效果,试了许多网上的方式,经过测试PDF只可以插入图片或者通过RSA实现专属签章,我觉得插入图片好用一些,效果如下: 这是定位了<盖章> ...
- java pdf添加图片水印图片_Java 在PDF中添加文本水印、图片水印
(推荐)方式1: 创建Maven项目程序,通过maven仓库下载导入.以IDEA为例,新建Maven项目,在xml文件中配置maven仓库路径,并指定spire.cloud.sdk的依赖,如下: co ...
- java -PDF添加文本水印与图片水印
java pdf添加水印文本及图片文本 PDF文件添加文本水印: private static int interval = 30;public static voidwaterMark(String ...
- 利用iTextSharp组件给PDF文档添加图片水印,文字水印
最近在做关于PDF文档添加水印的功能,折腾了好久,终于好了.以下做个记录: 首先会用到iTextSharp组件,大家可以去官网下载,同时我也会在本文中附加进来. 代码中添加引用为: usingSy ...
- java为word、excel、pdf、ppt、图片添加图片水印(文字水印同理)
使用idea开发,所需依赖如下: spire的下载.使用,代码中会给出网址.idea中选中右键,添加为库即可使用 <!--使用spire,导入的jar--> <dependency& ...
- java实现给PDF文件添加图片水印,java实现给PDF文件添加文字水印
接上一篇,pdf跟tif 是一起做的 java实现 1.给PDF文件添加图片水印: public static void waterMark1(String inputFile,String outp ...
- pdf怎样添加水印?添加图片水印的方法
PDF文件是我们常用的文件,而且具有不可编辑的优点,那么当我们需要往PDF文件当中添加水印的时候该怎么办呢?分享给大家pdf怎样添加水印,添加图片水印的方法 [PDF转换器] 首先我们准备PDF文件, ...
最新文章
- 爬取了1W个字节跳动岗位信息,我发现了什么?
- 面试官:不会看 Explain执行计划,简历敢写 SQL 优化?
- python include函数_python 库函数
- qt5.5 静态编译 mysql_QT5.3.2+mingw静态编译(生成exe大约14M)
- 电子设计竞赛电源题(2)-检波与采样
- Oracle数据库在Nokia
- Java sdk 调用淘宝开发平台
- mysql5.6.8源码安装
- 【编译原理笔记12】中间代码生成:简单赋值语句的翻译,数组引用的翻译
- 一个用于分布式DNN训练加速的通用通信调度器
- onenote使用python开发_如何充分利用 OneNote,发挥它的全部价值和潜力?
- -1岁的产品经理日记(20年秋招产品经理经历分享,含简历、笔经、面经)
- 北大青鸟c语言课后答案,北大青鸟C语言实现.ppt
- 如何搜索自己博客内的文章
- 相对(relative)定位和绝对(absolute)定位
- 正则表达式(regex)入门
- 研究生体检色盲 报的计算机技术,我现在准备考浙江大学计算机研究生 我是色弱有没有影响啊...
- 相对分子质量 c编程
- 【转载】浅谈思维教育 朱云龙
- 将折旧表分配至公司代码时提示公司代码分录不完全解决方案
热门文章
- 记录一次ncl从前端到后端出图过程:调用linux-shell执行ncl命令从nc文件出图
- WEB前端面试题整理
- 霍格沃兹分院测试_在法律上与理查德·霍格的对话是互联网上最喜欢的律师
- 基于数据挖掘的上市公司财务数据分析——第九届“泰迪杯”挑战赛A题优秀作品
- 英语语法最终珍藏版笔记-10动名词
- ESP32学习笔记(9)——TCP服务端
- 狗狗先天遗传性格如何改变
- 混合开发Android FlutterActivity 的透明状态栏
- BMP文件二进制格式详解
- c盘越来越大怎么清理?清理C:\Windows\System32\DriverStore\FileRepository