Pardonnez-moi pour le mauvais anglais ..)) Il existe deux documents PDF. Les deux se composent de 197 pages. Le premier papier de 1-2 pages a des liens vers l'autre page (3-197) de ce document. Nous devons combiner ces deux documents en un seul document de 197 pages: • 1 - 2 pages - à partir du premier document (avec liens de travail, les références doivent être envoyées aux pages pertinentes du nouveau document fusionné); • 3-197 pages - à partir du deuxième document.iTextSharp: Combiner deux documents PDF en un
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;
Par conséquent, les liens sont rompus. Montrez-leur comment conserver les liens. Merci pour l'aide !!!
simplement la variable est appelée écrivain, elle contient une copie PDF ... – mkl
Merci pour l'aide! –
Les liens dans le document A.pdf font référence au document ** A.pdf ** ... –