使用 iText 库本身提供的 PDFReader 类,我们可以读取和修改 PDF 文件
public static void main(String[] args) {
try
{
// 使用 PdfReader 读取文件
PdfReader pdfReader = new PdfReader('HelloWorld.pdf');
// 使用 PdfReader 修改文件
PdfStamper pdfStamper = new PdfStamper(pdfReader, new FileOutputStream('HelloWorld-modified.pdf'));
Image image = Image.getInstance('temp.jpg');
image.scaleAbsolute(100, 50);
image.setAbsolutePosition(100f, 700f);
for(int i=1; i<= pdfReader.getNumberOfPages(); i++)
{
PdfContentByte content = pdfStamper.getUnderContent(i);
content.addImage(image);
}
pdfStamper.close();
} catch (IOException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
}
}
日期:2020-09-17 00:09:30 来源:oir作者:oir
