改变现有PDF分页的最佳方法

时间:2009-01-07 15:32:52

标签: pdf pdf-manipulation

我们有一个生成为A5横向页面的PDF。 有了这个,我们需要在A4纵向页面格式下制作PDF,在结果PDF的每一页上将2页源PDF放在一起。

你知道一个好的图书馆可以做那种PDF操作吗?这应该发生在ASP.NET Web应用程序的服务器端,尽可能少地部署在服务器上。

4 个答案:

答案 0 :(得分:1)

为了完整性,我将补充说PDFjam比通过Postscript和psnup更直接。它包括“pdfnup”,它可以做你想要的。但是您的应用程序有一些缺点:

  • 它基本上只是pdfTeX的包装器和“pdfpages”包

  • 脚本主要是针对类Unix系统编写的,只讨论通过cygwin在Windows上工作

TeX安装与cygwin的组合并不完全符合“尽可能少地在服务器上部署”的规范。

但如果你正在寻找一个开源解决方案,pdf(La)TeX真的擅长这种pdf操作。最好的途径可能是查看pdfnup的作用,并复制.NET中所需的功能。

答案 1 :(得分:0)

过去我使用过PDF Toolkit(GPL)。我认为它可以做你所要求的。

答案 2 :(得分:0)

psutils有一个名为psnup的实用程序,它将对Postscript文件执行此操作。您可以使用以下几种方法(例如pdf2ps)将PDF转储到postscript,在其上运行psnup并使用ps2pdfDistiller转换回PDF。

答案 3 :(得分:0)

将两个A5页面合并为一个A4页面应该与将两个A4页面合并为一个A3页面(除了比例)完全相同,并且在问到这个问题两周后该问题得到了解答here。 / p>