【问题标题】:iText header for html用于 html 的 iText 标头
【发布时间】:2011-03-02 03:59:25
【问题描述】:

我正在使用 itext 5.0.5 生成 PDF。我正在阅读不同的 mime 类型的图像、pdf、html 内容等,然后从数据库中读取这些文件并生成 pdf。

有两种类型的文档,用户可以在一个生成的 pdf 中查看单个文档和文档集合。

我的 HTML 内容 pdf 标题部分有一个问题。此 html 内容来自表单上的文本区域,用户将在文本区域中获得预先填充的标题信息,然后他可以键入和创建文档。当时如果我使用页面事件为每个 mime 类型文档生成每个页面的标题,则生成 pdf。

对于 html 内容,标题将出现两次。我想要做的是第一页标题上的 html 类型文档不应该为第一页生成。如果我正在阅读单个文档,我得到了 pdf 的解决方案但是当我正在阅读包含不同mime类型的所有文档的最终pdf然后它不起作用。有什么办法可以让我不会为html类型内容的第一页生成标题,其余页面将使用它生成页面事件。 请帮忙。

【问题讨论】:

    标签: header itext


    【解决方案1】:

    也许您在处理 HTML 时可以使用两个不同的 pageEvent。一种添加标题(当前),另一种将页面事件处理程序设置为原始事件处理程序。

    你从新的开始。第一个页面事件出现,新的事件处理程序改变了当前页面事件处理程序。其余页面像往常一样标有标题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-29
      • 2015-08-18
      • 2011-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多