package com.pdf.print; import java.awt.Color; import java.io.FileOutputStream; import com.lowagie.text.pdf.BaseFont; import com.lowagie.text.pdf.PdfContentByte; import com.lowagie.text.pdf.PdfReader; import com.lowagie.text.pdf.PdfStamper; /** * 该类用来表示对PDF文档进行打水印操作 * @author Administrator * */ public class Test { public static void main(String[] args) throws Exception { PdfReader pdfReader = new PdfReader("file:/E:/googleDownload/ibatis 开发指南.pdf"); PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileOutputStream("E:/water.pdf"));; int total = pdfReader.getNumberOfPages() + 1; PdfContentByte content; // 设置字体 BaseFont font = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.EMBEDDED); // 水印文字 String str = "My PDF"; int j = str.length(); char c = 0; int high = 0; for(int i=1;i<total;i++){ high = 500; content = pdfStamper.getUnderContent(i); content.beginText(); // 开始 content.setColorFill(Color.GRAY); // 设置颜色 content.setFontAndSize(font, 18); content.setTextMatrix(400, 780); for(int k=0;k<j;k++){ content.setTextRise(14); c = str.charAt(k); content.showText(c + ""); high -= 5; } content.endText(); } pdfStamper.close(); } }
所需jar包请参阅附件
相关推荐
选择水印内容,多数时候会自动识别出水印文字,如果识别不对需要手工调整4、点击扫描图片水印,选中要删除的水印图片5、点击保存文件,这个时候就可以得到没有水印信息的干净PDF文件了鲤鱼PDF水印清理专家 ...
4、无损PDF水印去除:PDF水印去除器在不影响原始PDF文档质量的情况下工作,提供完全无损的水印去除,原始格式将完全保留。 5、节省油墨和墨粉:深色、忙碌的背景文件不仅难以阅读,并且打印时会消耗额外的墨粉或墨水...
首先,我们需要理解PDF水印的基本概念。水印可以是文本、图像或者图形,它被嵌入到PDF文档中,作为文档的背景或前景,用于表明文档的状态(如“草稿”、“机密”)或者提供版权信息。在打印预览时,水印应清晰可见,...
Spire.Pdf提供了删除PDF水印的功能。首先,你需要加载含有水印的PDF文件,然后找到水印对象并将其从PDF文档中移除。这通常涉及到遍历PDF的所有页面,检查每个页面上的图形和文本元素,判断它们是否为水印,并进行...
PDF水印的去除是许多用户在处理PDF文件时面临的问题,特别是当水印影响阅读体验或者包含不希望触发的超链接时。以下是一些有效的方法,利用Adobe Acrobat的专业版本来消除PDF文件中的水印。 首先,确保PDF文件没有...
标题提到的这款软件,主要是为了解决PDF水印去除的问题。它能够帮助用户从PDF文档中有效地移除水印,同时可能还支持其他编辑功能,如文本修改、页面重组等。在处理PDF文档时,这款软件提供了用户友好的界面和高效的...
Spire.Pdf是一款由E-iceblue公司开发的专业PDF处理库,它提供了丰富的API接口,让用户能够轻松地在.NET环境中创建、编辑、转换和打印PDF文档。在版本2.16.27中,特别强调了“去水印”功能,这使得用户可以消除PDF...
水印通常被用作版权保护措施,但有时也可能会干扰到文档的正常使用,比如在打印或者共享时。这个"PDF Logo Remover 1.0"软件就是一款专门用于解决这个问题的工具,它提供了绿色、便捷的解决方案,能够一次性处理多个...
它包括了一个针对 Windows 窗体的 PDF 浏览器控件,以及一个针对从 .NET 应用程序中补偿和打印 PDF 文件的 .NET 函数库. 面向 Windows 窗体的 PDF 浏览器控件支持注释 PDF 文件,漫游书签,增加和消除文件附件,...
C#打印PDF的类库 PdfPrintingNet 无水印破解版 直接驱动打印机,打印速度快(响应速度 )。可以用作快递标签打印等 代码很简单。PdfPrint后面两个参数是用户名和注册码,原版如果注册码不正确会有水印。现在可以...
下面我们将深入探讨PDF水印的添加过程,以及Spire.PDF库在其中发挥的作用。 首先,Spire.Pdf是一款功能强大的.NET PDF组件,它提供了全面的PDF处理能力,包括创建、读取、编辑、转换PDF文档等。在这个应用场景中,...
软件介绍: pdf去水印软件使用说明:首次使用前先双击“注册...能够去除PDF文件中的水印,使用方法快速简单,可以从PDF中删除嵌入的水印,而不影响文件的质量,改善了阅读体验,打印文件时可以节省大量的墨水或碳粉。
A-PDF Watermark是一个非常强大的PDF水印工具,可以批量为PDF文件添加文本或图片水印,如文件名、公司名、签名、产品图片,从而保护PDF文件。A-PDF Watermark也支持为PDF文件添加标记信息,如日期时间、页码、作者。...
在Python编程环境中,PyPDF2库是一个非常实用的工具,用于处理PDF文件的各种操作,包括读取、合并、分割PDF,以及我们今天要讨论的重点——为PDF添加...不过,这个起点应该足以帮助你开始探索Python中的PDF水印技术。
PDF水印和PDF签名是PDF文档安全性和版权保护的重要手段。在PDF文件中添加水印可以显著地标识文档的所有权,防止未经授权的复制或分发。而PDF签名则用于确认文档的完整性和作者身份,确保内容未经篡改。在"qei.rar"这...
最近在做一个关于pdf文件水印相关的需求。在通过viewer.js 组件预览上传后已有水印的文件时,发现水印没有显示。这个修改后的viewer.js将解决这个问题 博客原文:...
A-PDF Watermark是一个非常强大的PDF水印工具,可以批量为pdf文件添加文本或图片水印,如文件名、公司名、签名、产品图片,从而保护PDF文件。A-PDF Watermark也支持为PDF文件添加标记信息,如日期时间、页码、作者。...
总的来说,A-PDF Watermark是一个强大的PDF水印添加工具,旨在帮助用户快速、高效地为大量PDF文档添加保护性和装饰性的水印,而"window"标签和"抓包"技术则反映了软件的运行环境和可能的诊断方法。
而添加水印则是为了保护文档的版权或者增加额外的安全性,使得他人在查看或打印时能明确知道文档的来源或用途。下面我们将详细讲解如何进行“word转pdf并加水印”的过程。 1. **Word转PDF**: - **Microsoft Word...
这意味着用户在打印PDF文档时,不会在页面上看到任何标识或标记,提供了一种干净、专业的打印体验。这对于那些需要保护版权或保密性的文档来说尤其重要。 2. **高性能**:PDFRender4NET优化了PDF处理的算法,提供了...