原諒我的英文不好..)) 有兩個PDF文檔。兩者共197頁。 1-2頁的第一篇論文鏈接到本文檔的其他(3-197)頁面。 我們需要將這兩個文檔合併爲一個197頁的文檔: •1-2頁 - 從第一個文檔(帶有工作鏈接,引用應發送到新合併文檔的相關頁面); •3-197頁 - 來自第二份文件。iTextSharp:將兩個PDF文檔合併爲一個
Doc:= New iTextSharp.text.Document();
ReaderDoc1:=New iTextSharp.text.pdf.PdfReader(FileName1);
ReaderDoc2:=New iTextSharp.text.pdf.PdfReader(FileName2);
FStream:=New System.IO.FileStream(OutFileName, System.IO.FileMode.CreateNew);
Writer := New iTextSharp.text.pdf.PdfCopy(Doc, FStream);
Doc.Open();
Writer.AddPage(Writer.GetImportedPage(ReaderDoc1,1));
Writer.AddPage(Writer.GetImportedPage(ReaderDoc1,2));
PageCount := ReaderDoc2.NumberOfPages;
For f := 3 To PageCount Do
Writer.AddPage(Writer.GetImportedPage(ReaderDoc2, f));
End For;
因此,鏈接被破壞。告訴你如何保持鏈接工作。 感謝您的幫助!
只是變量被稱爲作家,它包含一個PdfCopy ... – mkl
感謝您的幫助! –
文檔A.pdf中的鏈接指的是文檔** A.pdf ** ... –