iText - 将内容添加到现有的 PDF 文件
我想用 iText 执行以下操作:
(1) 解析现有 PDF 文件
(2)在文档的现有单页上添加一些数据(如时间戳)
(3)写出文档
我似乎无法弄清楚如何使用iText做到这一点。在伪代码中,我会这样做:
Document document = reader.read(input);
document.add(new Paragraph("my timestamp"));
writer.write(document, output);
但是由于某种原因,iText的API是如此令人生畏地复杂,以至于我无法理解它。PdfReader实际上保存了文档模型或其他东西(而不是吐出文档),您需要一个PdfWriter来读取其中的页面...啊?