iText中给pdf内容添加水印
2014-03-20 15:07
274 查看
/** * 给pdf文件添加水印 * @param InPdfFile 要加水印的原pdf文件路径 * @param outPdfFile 加了水印后要输出的路径 * @param markImagePath 水印图片路径 * @param pageSize 原pdf文件的总页数 * @throws Exception */ public static void addPdfMark(String InPdfFile, String outPdfFile, String markImagePath, int pageSize) throws Exception { PdfReader reader = new PdfReader(InPdfFile, "PDF".getBytes()); PdfStamper stamp = new PdfStamper(reader, new FileOutputStream(outPdfFile)); Image img = Image.getInstance(markImagePath);// 插入水印 img.setAbsolutePosition(150, 100); for(int i = 1; i <= pageSize; i++) { PdfContentByte under = stamp.getUnderContent(i); under.addImage(img); } stamp.close();// 关闭 File tempfile = new File(InPdfFile); if(tempfile.exists()) { tempfile.delete(); } } [java] view plaincopyprint? /** * 给pdf文件添加水印 * @param InPdfFile 要加水印的原pdf文件路径 * @param outPdfFile 加了水印后要输出的路径 * @param markImagePath 水印图片路径 * @param pageSize 原pdf文件的总页数 * @throws Exception */ public static void addPdfMark(String InPdfFile, String outPdfFile, String markImagePath, int pageSize) throws Exception { PdfReader reader = new PdfReader(InPdfFile, "PDF".getBytes()); PdfStamper stamp = new PdfStamper(reader, new FileOutputStream(outPdfFile)); Image img = Image.getInstance(markImagePath);// 插入水印 img.setAbsolutePosition(150, 100); for(int i = 1; i <= pageSize; i++) { PdfContentByte under = stamp.getUnderContent(i); under.addImage(img); } stamp.close();// 关闭 File tempfile = new File(InPdfFile); if(tempfile.exists()) { tempfile.delete(); }
转自:http://blog.csdn.net/huiwenjie168/article/details/7616983
相关文章推荐
- iText中给pdf内容添加水印
- 用iText给pdf添加水印图片
- 利用itext操作pdf从数据库导出大量数据--添加水印(四)
- Java 实现 pdf文件添加 图片水印 itextpdf 5.5.2
- itext pdf 添加水印
- itext 5.3.0实现对pdf文件添加(文字和图片)水印
- iTextSharp之pdfRead(两个文件文本内容的比较,指定页数的pdf截取,水印的添加)
- itext之pdf导出添加水印Java工具类
- 用iText给pdf添加水印图片
- itext操作PDF文件添加水印
- 利用itext操作pdf从数据库导出大量数据--添加水印(四)
- Java 加密PDF设置密码并添加水印
- PDF编辑之添加页码以及去掉水印
- iTextSharp简单生成pdf和操作pdf添加水印
- java 为pdf添加水印图片
- Adobe Acrobat pro给pdf文件添加水印和加密编辑功能
- 创建PDF模板,java添加内容、导出下载PDF
- 单个图片、批量图片添加自定义水印内容小程序开发
- PDF中添加页面/合并 PDF 内容
- 用itextpdf生成水印来代替pdf的替换问题