【问题标题】:Itextsharp pdfwriter copy pageItextsharp pdfwriter 复制页面
【发布时间】:2016-05-04 12:36:01
【问题描述】:

我有一种从数据库创建 pdf 文件的方法,每个页面都有来自数据库记录的信息。我使用 pdfWriter 对象来创建文件。

在我的方法中创建页面后,我可以从 pdfWriter 复制每个页面并将页面写入另一个单独的 pdf 文件吗? 结果就像拆分 pdf 文件一样。

【问题讨论】:

    标签: c# pdf pdf-generation itextsharp


    【解决方案1】:

    在我的方法中创建页面后,我可以从 pdfWriter 复制每个页面并将页面写入另一个单独的 pdf 文件吗?结果就像拆分pdf文件一样。

    没有。

    PdfWriter 不会累积您添加到其中的所有内容,它会尽早将数据写入其输出流。所以它很可能永远不会包含您想要从中获取的整个页面。

    此外,它没有允许检索此类内容的方法。 PdfWriter 仅设计为数据接收器,而不是数据源。

    但您可以使用新的PdfReader 实例读取写入器的输出并从那里复制页面。

    【讨论】:

      猜你喜欢
      • 2014-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-29
      相关资源
      最近更新 更多