我有两个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。
请帮我解决此问题。