① 在使用pdf文件的时候如何给文件中添加水印
一键快速给pdf添加水印,可以同时给多个文件添加:
步骤1,先下载软件,然后安装打开,这时候可以看到左边有两个功能,我们点击【PDF水印】功能进入下一步操作。
② java pdf itext 水印 怎么做到 汉字水印 平铺或者换行 不想每页只插入一行水印
// 仅设置一个图片实例对象,整个PDF文档只应用一个图片对象,极大减少因为增加图片水印导致PDF文档大小增加
Image waterMarkImage = null ; //这里是图片对象,
if (waterMarkImage == null) {
waterMarkImage = Image.getInstance(path);//path 根据自己的实际情况填写。
}
// 添加水印图片,文档正文内容采用横向三列,竖向两列模式增加图片水印
for(int i = 0 ; i < 100; i ++){
for(int j = 0 ; j < 4 ; j ++ ){
waterMarkPdfContent.addImage(getWaterMarkImage(waterMarkImage,pageWidth * 0.3f * j , pageHeight * 0.05f * i));
}
}
public static Image getWaterMarkImage(Image waterMarkImage,
float xPosition, float yPosition) {
waterMarkImage.setAbsolutePosition(xPosition, yPosition);// 坐标
//waterMarkImage.setRotation(-20);// 旋转 弧度
//waterMarkImage.setRotationDegrees(-30);// 旋转 角度
waterMarkImage.scalePercent(100);// 依照比例缩放
return waterMarkImage;
}
③ 如何将PDF文件添加上图片水印
给PDF文件添加图片水印的方法,可以批量添加:
第一步,电脑上下载“优速水印工厂”软件工具后安装打开,点击软件界面左边的【PDF水印】功能,然后再点击【添加文件】按钮,将需要添加图片水印的PDF文件导入到软件中,软件支持批量处理,节省时间。
④ 怎么给PDF文件加水印
给PDF文件添加水印可以提高文件的安全性,防止一些不怀好意的人恶意盗用PDF文件。PDF添加水印可以使用嗨格式PDF转换器。⑤ 有哪些可以给pdf加水印,java第三方开源类库
作者:流浪的小鼠
链接:https://www.hu.com/question/264003636/answer/279707367
来源:知乎
着作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
使用iText ,感觉还是比较简单的
具体代码:
/**
*
* 【功能描述:添加图片和文字水印】 【功能详细描述:功能详细描述】
* @param srcFile 待加水印文件
* @param destFile 加水印后存放地址
* @param text 加水印的文本内容
* @param textWidth 文字横坐标
* @param textHeight 文字纵坐标
* @throws Exception
*/
public void addWaterMark(String srcFile, String destFile, String text,
int textWidth, int textHeight) throws Exception
{
// 待加水印的文件
PdfReader reader = new PdfReader(srcFile);
// 加完水印的文件
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(
destFile));
int total = reader.getNumberOfPages() + 1;
PdfContentByte content;
// 设置字体
BaseFont font = BaseFont.createFont();
// 循环对每页插入水印
for (int i = 1; i < total; i++)
{
// 水印的起始
content = stamper.getUnderContent(i);
// 开始
content.beginText();
// 设置颜色 默认为蓝色
content.setColorFill(BaseColor.BLUE);
// content.setColorFill(Color.GRAY);
// 设置字体及字号
content.setFontAndSize(font, 38);
// 设置起始位置
// content.setTextMatrix(400, 880);
content.setTextMatrix(textWidth, textHeight);
// 开始写入水印
content.showTextAligned(Element.ALIGN_LEFT, text, textWidth,
textHeight, 45);
content.endText();
}
stamper.close();
}
⑥ java 怎样给相对路径下的pdf文件加水印
3、在文档选项页面,选择水印--添加;
4、首先输入文本即水印内容,以及文本大小,颜色和字体信息;
5、接着设置文本放置的方向,可以自定义任意角度,为了不影响阅读,可以设置透明度;
⑦ 怎么在pdf文件中添加水印有免费的工具吗
快速批量给PDF添加水印的方法,支持图片水印或文字水印:
步骤1,电脑上下载软件工具后安装打开,点击左边中间的【PDF水印】功能,然后再点击【添加文件】或【添加目录】按钮,将需要加水印的pdf文档导入到软件中,支持批量导入批量添加,节省时间。
⑧ PDF文件如何添加水印以及批量添加水印
快速批量给PDF添加水印的方法:
步骤一,下载水印工厂软件后安装打开,点击左边的【PDF水印】功能,然后再点击【添加文件】按钮,将需要添加水印的pdf文件全部添加到软件中,进行下一步操作。
⑨ 如何给PDF文件加水印
pdf添加水印的方法:
第一步,下载好优速水印工厂后安装打开使用。左边功能区选择【PDF水印】功能。然后点击【添加文件】或软件中间空白处,将需要加水印的PDF图片导入到软件中,成功后PDF文件名会显示在软件中。