Вы можете объединить два документа PDF в один документ PDF, содержащий все страницы формата A4.Затем вы можете использовать метод MakeNUp
, который предоставляется классом PdfFileEditor
, чтобы получить 1 строку и 2 столбца в выходном документе формата A3.Ниже приведен фрагмент кода, представляющий базовую реализацию предлагаемого подхода:
// Open first document
Document pdfDocument1 = new Document(dataDir + "PDF1.pdf");
// Open second document
Document pdfDocument2 = new Document(dataDir + "PDF2.pdf");
// Add pages of second document to the first OR vice versa
pdfDocument1.Pages.Add(pdfDocument2.Pages);
// Save concatenated output file
pdfDocument1.Save(dataDir + "Concatenate.pdf");
//Final step of organizing pages as per your requirements
PdfFileEditor editor = new PdfFileEditor();
editor.MakeNUp(dataDir + "Concatenate.pdf", dataDir + "output.pdf", 2, 1 , PageSize.A3);
Для получения более подробной информации и информации, вы можете посетить следующие ссылки:
PS: я работаю с Aspose как Developer Evangelist.