在这里,我想将两个单独的 A4 PDF 合并为 A3 PDF。A4 PDF 页面应适合并排 View 的 A3 2-ups。
我现在还没有尝试任何代码,但在我想知道这可能吗?
注意:A4 PDF 可以有“N”页,而不是单页 PDF。
这是图形图像示例:
最佳答案
您可以将两个 PDF 文档连接成一个包含所有 A4 尺寸页面的 PDF 文档。然后,您可以使用 PdfFileEditor
类公开的 MakeNUp
方法,以便在 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 合作。
关于c# - 如何使用 C# 将多个 A4 PDF 合并为 A3 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54461305/