什么是PDF内容流,在什么情况下我们需要更新此流...?

时间:2019-05-29 07:40:57

标签: itext itext7

我是iText的新手。我正在使用iText 7。

  1. 在iText 5中,存在“内容不足”和“内容过多”两个内容流。如果有人要在内容流的下方或上方添加内容,则iText 7中的替代方法是什么?

1 个答案:

答案 0 :(得分:1)

请使用PdfCanvasPdfPage#newContentStreamBefore()创建一个PdfPage#newContentStreamAfter()

例如,在以下代码段中,我将为一些已经存在的PdfCanvas实例(页面)创建一个PdfPage实例

PdfCanvas pdfCanvas = new PdfCanvas(page.newContentStreamBefore(), page.getResources(), pdfDoc);

然后您可以像平常一样使用此PdfCanvas实例:唯一的区别是,该内容将在其他内容(例如,上方)之前呈现