c# - 如何使用 C# 将多个 A4 PDF 合并为 A3 PDF

标签 c# itext pdf-generation aspose spire

在这里,我想将两个单独的 A4 PDF 合并为 A3 PDF。A4 PDF 页面应适合并排 View 的 A3 2-ups。

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

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

这是图形图像示例:

enter image description here

最佳答案

您可以将两个 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/

相关文章:

c# - 为什么 Visual Studio 在将用户控件添加到设计器时将命名空间附加到用户控件的名称?

c# - 如何使用 JavaScript 函数从 ASP.NET AJAX 控件工具包设置 slider 控件值?

maven - 使用哪个版本的 iText 以便 JasperReports 和 Grails Rendering 插件都能工作

pdf - 是否可以创建不可见的 XFA 表单?

c# - 列文本溢出列宽

java - PDF 缩放/导入已修剪/裁剪的页面

c# - TDD : Any pattern for constant testing?

c# - 使用锁并不能阻止 Collection 被修改;枚举操作可能无法执行

java - iText - 可点击的图像应该打开 MS Word 附件

pdf-generation - FOP 2.1 是否支持 ViewerPreferences?