Bor*_*lik 25 pdf pdf-generation
我正在寻找一个免费的工具,允许重新安排PDF文档的页面,并在每张纸上组合多个页面.第一部分(重新安排)很容易通过许多工具解决(我使用PyPDF).
问题在于第二个要求:将两个(或更多)页面组合成单个页面.例如,取两页(A和B),旋转它们,缩放并组合成这样的单个页面
------ ------ ------
| | | | | |
| A | | B | | a |
| | | | | |
| | | | ---> ------
| | | | | |
| | | | | b |
| | | | | |
------ ------ ------
Run Code Online (Sandbox Code Playgroud)
该解决方案需要在Linux上运行,最好也在Windows上运行.我正在寻找使用Python或Perl绑定的控制台应用程序或库.
Mil*_*red 24
这是我为PDF找到的工具的摘要(我想找到相当于psup和psbook)
从我的包管理器:
创建A6小册子:
pdfbook -2 -p a5 infile.pdf outfile.pdf
Run Code Online (Sandbox Code Playgroud)
pdf-tools包含:
还有多种:http://multivalent.sourceforge.net/Tools/index.html
在Linux上,您可以将PDF文件转换为Postscript并使用psnup.调用它的确切方法取决于您希望如何将页面放在一起,是否要旋转它们,要使用的纸张尺寸等等,但它将是这样的:
pdf2ps infile.pdf infile.ps
psnup -2 infile.ps outfile.ps
ps2pdf outfile.ps outfile.pdf
Run Code Online (Sandbox Code Playgroud)
根据您可用的工具,您可能有更有效的方法来做到这一点 - psnup当然不是唯一的方法,但它是一个相对知名的程序(无论如何在Linux上).