原谅我英语不好。我想替换第一个文档中的页面并插入第二个文档中的页面而不是它们。我使用 itextsharp 5.3.3。第二份文档的页面包含图片。我的代码:
reader1:=New iTextSharp.text.pdf.PdfReader (file_name_1);
reader2:=New iTextSharp.text.pdf.PdfReader (file_name_2);
Document:= New iTextSharp.text.Document();
Document.Compress:=False;
For i:=4 To reader1.NumberOfPages Do
reader1.SetPageContent(i,reader2.GetPageContent(i));
End For;
Stamper:=New iTextSharp.text.pdf.PdfStamper(reader1, New System.IO.FileStream(new_file_name, System.IO.FileMode.CreateNew));
stamper.Close();
结果,新文档中的图像混淆了。我究竟做错了什么?谢谢你的帮助!