C# 在保留我的OCR和自定义属性的同时添加PDF中的第一页?

C# 在保留我的OCR和自定义属性的同时添加PDF中的第一页?,c#,pdf,itextsharp,itext,C#,Pdf,Itextsharp,Itext,我正在尝试使用iText将第一页添加到PDF文档中 问题是我的所有自定义属性和OCR都将被删除,因为使用PdfWriter添加新页面实际上是在创建新文档并复制其中的所有页面 所以我尝试合并两个PDF,第一个页面是一个PDF,第二个PDF是原始文件。使用PdfSmartCopy很容易,但结果是一样的 任何帮助都将不胜感激。请提供一些代码,并解释您的自定义属性和OCR如何与PDF相关联。不过,首先,使用PdfWriter进行文档操作通常是完全错误的。根据具体的使用情况,可以使用PdfStamper或

我正在尝试使用iText将第一页添加到PDF文档中

问题是我的所有自定义属性和OCR都将被删除,因为使用
PdfWriter
添加新页面实际上是在创建新文档并复制其中的所有页面

所以我尝试合并两个PDF,第一个页面是一个PDF,第二个PDF是原始文件。使用
PdfSmartCopy
很容易,但结果是一样的


任何帮助都将不胜感激。

请提供一些代码,并解释您的自定义属性和OCR如何与PDF相关联。不过,首先,使用
PdfWriter
进行文档操作通常是完全错误的。根据具体的使用情况,可以使用
PdfStamper
或使用ABBYY完成的一些
Pdf*复制*
class.OCR。不知道它的首选项。PdfStamper已经用insertPage方法完成了这项工作。非常感谢。