① 在使用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文件名會顯示在軟體中。