91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.04MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2022-03-06
  • 語言: Java
  • 標簽:

資源簡介

itexpdf在文件上添加圖片,也可動態添加圖片,非常實用

資源截圖

代碼片段和文件信息

package?com.app.jsonaction;

import?java.io.FileOutputStream;
import?java.io.IOException;

import?com.itextpdf.text.Document;
import?com.itextpdf.text.Image;
import?com.itextpdf.text.pdf.PdfContentByte;
import?com.itextpdf.text.pdf.PdfReader;
import?com.itextpdf.text.pdf.PdfStamper;

public?class?addSealDemo?{

public?static?void?main(String[]?args)?throws?IOException?{
addSeal(3?“E:/before.pdf“?“E:/S2.png“?“E:/after.pdf“);
}

/**
?*?給PDF上添加圖片
?*?@param?指定要添加圖片的pdf頁
?*?@param?savePdf原PDF路徑
?*?@param?savePng原圖片路徑
?*?@param?sealPdf新生成PDF路徑
?*?@throws?IOException
?*/
public?static?void?addSeal(int?page?String?savePdf?String?savePng
String?sealPdf)?throws?IOException?{
int?marginLeft?=?30;//?左邊距
int?marginBottom?=?100;//?底邊距
PdfReader?pdfreader?=?new?PdfReader(savePdf);
//?獲得PDF總頁數
int?pdfPage?=?pdfreader.getNumberOfPages();
if?(page?<=?0?||?page?>?pdfPage)?{
System.out.println(“pdf文件無當前頁“);
}
//?獲取指定頁的寬和高
Document?document?=?new?Document(pdfreader.getPageSize(page));
//?獲取頁面寬度
float?width?=?document.getPageSize().getWidth();
//?獲取頁面高度
float?height?=?document.getPageSize().getHeight();
if?(pdfreader?!=?null)
pdfreader.close();
if?(document?!=?null)
document.close();
System.out.println(“pdfPage=“?+?pdfPage?+?“width?=?“?+?width
+?“?height?=?“?+?height);
PdfReader?pdf?=?new?PdfReader(savePdf);
PdfStamper?stamper?=?null;
try?{
stamper?=?new?PdfStamper(pdf?new?FileOutputStream(sealPdf));//?生成的PDF
PdfContentByte?overContent?=?stamper.getOverContent(page);
Image?image?=?Image.getInstance(savePng);//?圖片名稱
image.setAbsolutePosition(marginLeft?marginBottom);//?左邊距、底邊距
overContent.addImage(image);
overContent.stroke();
}?catch?(Exception?e)?{
e.printStackTrace();
}?finally?{
try?{
if?(null?!=?stamper)?{
stamper.close();
}
if?(pdf?!=?null)?{
pdf.close();
}
}?catch?(Exception?e)?{
e.printStackTrace();
}

}
}

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-10-30?18:07??pdf文件添加圖片(包含jar及實例)\
?????文件????????2204??2018-06-22?11:06??pdf文件添加圖片(包含jar及實例)\addSealDemo.java
?????文件?????2265678??2018-06-15?16:07??pdf文件添加圖片(包含jar及實例)\itextpdf-5.5.6.jar

評論

共有 條評論

相關資源