使用 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