나쁜 영어를 용서해주세요.)) 두 개의 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 **를 참조하십시오 ... –