PdfCopy使用iTextSharp打破PDF的字符串替换

时间:2018-03-20 18:56:27

标签: itext

我有两个pdf,让我们说内容和标题。 现在我想将此标题添加到内容的顶部。

首先,我使用了Document,PdfWriter然后使用PdfContentByte(canvas)将header.pdf放在具有所需位置的内容中。

此addTemplate方法会破坏PDF的格式。 这个合并之后我已经有了字符串替换方法,这个合并方法之后现在不能正常工作。

根据iText的建议,我尝试使用PdfCopy或PdfSmartCopy。 但如何使用PdfCopy将此标题放在所需的位置?

如果没有,那么如何在不破坏PDF格式的情况下使用writer / pdfContentByte进行合并?

注意: 我试图通过使用PdfCopy来合并Pdfs,但又一次破坏了它。

PdfObject pdfObject = dict.GetDirectObject(PdfName.CONTENTS); (pdfObject is PRStream)

这里pdfObject不是PRStream而是变成PdfArray。

请帮我解决此问题。

0 个答案:

没有答案