`

打印PDF水印

阅读更多
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包请参阅附件 

该文章引用地址:http://huangjinping.iteye.com/blog/1561595

分享到:
评论

相关推荐

    PDF水印清理专家 v1.4

    选择水印内容,多数时候会自动识别出水印文字,如果识别不对需要手工调整4、点击扫描图片水印,选中要删除的水印图片5、点击保存文件,这个时候就可以得到没有水印信息的干净PDF文件了鲤鱼PDF水印清理专家 ...

    PDF去水印工具PDF去水印工具

    4、无损PDF水印去除:PDF水印去除器在不影响原始PDF文档质量的情况下工作,提供完全无损的水印去除,原始格式将完全保留。 5、节省油墨和墨粉:深色、忙碌的背景文件不仅难以阅读,并且打印时会消耗额外的墨粉或墨水...

    pdf打印预览带水印

    首先,我们需要理解PDF水印的基本概念。水印可以是文本、图像或者图形,它被嵌入到PDF文档中,作为文档的背景或前景,用于表明文档的状态(如“草稿”、“机密”)或者提供版权信息。在打印预览时,水印应清晰可见,...

    spire.pdf 去除水印,显示多页,亲测有效

    Spire.Pdf提供了删除PDF水印的功能。首先,你需要加载含有水印的PDF文件,然后找到水印对象并将其从PDF文档中移除。这通常涉及到遍历PDF的所有页面,检查每个页面上的图形和文本元素,判断它们是否为水印,并进行...

    去除PDF水印-解密软件Advanced PDF Password Recovery解密

    PDF水印的去除是许多用户在处理PDF文件时面临的问题,特别是当水印影响阅读体验或者包含不希望触发的超链接时。以下是一些有效的方法,利用Adobe Acrobat的专业版本来消除PDF文件中的水印。 首先,确保PDF文件没有...

    spire.pdf 2.16.27 去水印

    Spire.Pdf是一款由E-iceblue公司开发的专业PDF处理库,它提供了丰富的API接口,让用户能够轻松地在.NET环境中创建、编辑、转换和打印PDF文档。在版本2.16.27中,特别强调了“去水印”功能,这使得用户可以消除PDF...

    一款PDF去除水印的软件,自己测量了,可以去掉很多PDF的水印,其他修改也是可以编辑

    标题提到的这款软件,主要是为了解决PDF水印去除的问题。它能够帮助用户从PDF文档中有效地移除水印,同时可能还支持其他编辑功能,如文本修改、页面重组等。在处理PDF文档时,这款软件提供了用户友好的界面和高效的...

    PDF批量去除水印

    水印通常被用作版权保护措施,但有时也可能会干扰到文档的正常使用,比如在打印或者共享时。这个"PDF Logo Remover 1.0"软件就是一款专门用于解决这个问题的工具,它提供了绿色、便捷的解决方案,能够一次性处理多个...

    PDFView4NET Render 去水印破解版

    它包括了一个针对 Windows 窗体的 PDF 浏览器控件,以及一个针对从 .NET 应用程序中补偿和打印 PDF 文件的 .NET 函数库. 面向 Windows 窗体的 PDF 浏览器控件支持注释 PDF 文件,漫游书签,增加和消除文件附件,...

    C#打印PDF的类库 PdfPrintingNet 无水印破解版

    C#打印PDF的类库 PdfPrintingNet 无水印破解版 直接驱动打印机,打印速度快(响应速度 )。可以用作快递标签打印等 代码很简单。PdfPrint后面两个参数是用户名和注册码,原版如果注册码不正确会有水印。现在可以...

    PDF扫描件添加文字水印工具

    下面我们将深入探讨PDF水印的添加过程,以及Spire.PDF库在其中发挥的作用。 首先,Spire.Pdf是一款功能强大的.NET PDF组件,它提供了全面的PDF处理能力,包括创建、读取、编辑、转换PDF文档等。在这个应用场景中,...

    pdf去水印软件(PDFLogoRemover)注册版.rar

    软件介绍: pdf去水印软件使用说明:首次使用前先双击“注册...能够去除PDF文件中的水印,使用方法快速简单,可以从PDF中删除嵌入的水印,而不影响文件的质量,改善了阅读体验,打印文件时可以节省大量的墨水或碳粉。

    PDF批量加水印工具

    A-PDF Watermark是一个非常强大的PDF水印工具,可以批量为PDF文件添加文本或图片水印,如文件名、公司名、签名、产品图片,从而保护PDF文件。A-PDF Watermark也支持为PDF文件添加标记信息,如日期时间、页码、作者。...

    Python中通过PyPDF2实现PDF添加水印示例代码

    在Python编程环境中,PyPDF2库是一个非常实用的工具,用于处理PDF文件的各种操作,包括读取、合并、分割PDF,以及我们今天要讨论的重点——为PDF添加...不过,这个起点应该足以帮助你开始探索Python中的PDF水印技术。

    前端-PDF预览水印-viewer.js-增加添加水印逻辑

    最近在做一个关于pdf文件水印相关的需求。在通过viewer.js 组件预览上传后已有水印的文件时,发现水印没有显示。这个修改后的viewer.js将解决这个问题 博客原文:...

    qei.rar_PDF水印_pdf 水印_pdf 签名_pdf签名_qei

    PDF水印和PDF签名是PDF文档安全性和版权保护的重要手段。在PDF文件中添加水印可以显著地标识文档的所有权,防止未经授权的复制或分发。而PDF签名则用于确认文档的完整性和作者身份,确保内容未经篡改。在"qei.rar"这...

    给PDF文件加水印的很好的工具

    A-PDF Watermark是一个非常强大的PDF水印工具,可以批量为pdf文件添加文本或图片水印,如文件名、公司名、签名、产品图片,从而保护PDF文件。A-PDF Watermark也支持为PDF文件添加标记信息,如日期时间、页码、作者。...

    PDF批量加水印工具.rar

    总的来说,A-PDF Watermark是一个强大的PDF水印添加工具,旨在帮助用户快速、高效地为大量PDF文档添加保护性和装饰性的水印,而"window"标签和"抓包"技术则反映了软件的运行环境和可能的诊断方法。

    word转pdf并加水印

    而添加水印则是为了保护文档的版权或者增加额外的安全性,使得他人在查看或打印时能明确知道文档的来源或用途。下面我们将详细讲解如何进行“word转pdf并加水印”的过程。 1. **Word转PDF**: - **Microsoft Word...

    O2S.Components.PDFRender4NET 无水印打印PDF源码

    这意味着用户在打印PDF文档时,不会在页面上看到任何标识或标记,提供了一种干净、专业的打印体验。这对于那些需要保护版权或保密性的文档来说尤其重要。 2. **高性能**:PDFRender4NET优化了PDF处理的算法,提供了...

Global site tag (gtag.js) - Google Analytics