在这里,我想合并两个单独的A4 PDF到A3 PDFs.The A4 PDF页面应该适合于A3 2,即并排视图。
我现在还没有尝试过任何代码,但在我想知道这可能吗?
注: A4 PDF可以有"N“页数,而不是单页PDF。
下面是图形图像示例:

发布于 2019-01-31 21:20:08
您可以将两个PDF文档连接到包含所有A4大小页的单个PDF文档中。然后可以使用由MakeNUp类公开的PdfFileEditor方法,以便在A3大小输出文档上获得1列和2列。下面的代码片段是建议的方法的基本实现:
// 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一起工作,做开发人员的布道者。
发布于 2019-01-31 13:35:05
在这些官方的iText示例中很好地解释了如何实现它:
iText5 https://github.com/itext/i5js-sandbox/blob/master/src/main/java/sandbox/merge/MakeBookletA3.java
代码是用Java编写的,但是将示例移植到C#应该没有问题,因为API是完全相同的。
https://stackoverflow.com/questions/54461305
复制相似问题