实用地将信息从一个pdf复制到另一个

时间:2019-05-17 21:27:55

标签: java itext

我有一个具有特定布局的pdf,我想从那里获取信息,并将其放入具有更新布局的新pdf中。我认为正确的做法是映射第一个pdf的元素,找到我需要的元素,然后将它们粘贴到新的pdf中。

我已经从itextpdf网站上阅读了资源,但是无法正确地将它们拼凑在一起。

任何学习材料或操作方法将非常有帮助。谢谢

编辑1:我做了类似的事情

 val reader = PdfReader(path)

        val size = reader.numberOfPages

        for (i in 1..size) {
            val content = reader.getPageContent(i)
            println(content?.contentToString())
        } 

哪个当然不起作用

1 个答案:

答案 0 :(得分:0)

我将程序的结构如下:

  • 阅读源文档中的所有必需元素。
  • 将数据存储在某种内部存储对象中
  • 将存储的数据写入新文档

您的存储对象可能如下所示:

public class FieldContainer {
    public String field1;
    public String field2;
    // ...
}