首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用A4将多个A3 PDF合并为A3 PDF

如何使用A4将多个A3 PDF合并为A3 PDF
EN

Stack Overflow用户
提问于 2019-01-31 13:06:21
回答 2查看 1.5K关注 0票数 2

在这里,我想合并两个单独的A4 PDF到A3 PDFs.The A4 PDF页面应该适合于A3 2,即并排视图。

我现在还没有尝试过任何代码,但在我想知道这可能吗?

注: A4 PDF可以有"N“页数,而不是单页PDF。

下面是图形图像示例:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-31 21:20:08

您可以将两个PDF文档连接到包含所有A4大小页的单个PDF文档中。然后可以使用由MakeNUp类公开的PdfFileEditor方法,以便在A3大小输出文档上获得1列和2列。下面的代码片段是建议的方法的基本实现:

代码语言:javascript
复制
// 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一起工作,做开发人员的布道者。

票数 1
EN

Stack Overflow用户

发布于 2019-01-31 13:35:05

在这些官方的iText示例中很好地解释了如何实现它:

iText7 https://github.com/itext/i7js-examples/blob/develop/src/test/java/com/itextpdf/samples/sandbox/merge/MakeBookletA3.java

iText5 https://github.com/itext/i5js-sandbox/blob/master/src/main/java/sandbox/merge/MakeBookletA3.java

代码是用Java编写的,但是将示例移植到C#应该没有问题,因为API是完全相同的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54461305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档