有一组PDF文件的,可以说:in-01.pdf
,in-02.pdf
,in-03.pdf
,...我想所有的人组合成一个单一的一个,形成M x N
矩阵。
该命令montage
允许这样做(M
并且N
应该为整数):
montage -mode concatenate -tile NxM in-*.pdf out.pdf
问题是生成的PDF的大小很大,而我希望它(可能只是)比所有输入PDF大小的总和大一点。我认为montage
是先将输入的PDF转换为图像,然后从这些图像中创建输出PDF(例如,原始PDF中的文本不会在输出PDF中显示为文本,而是显示为质量较低且较大的图像尺寸)。
我想应该有一种方法可以做到这一点(例如,LATEX允许将PDF图像插入另一个PDF中,而无需先将其转换为图像)。
我正在寻找在GNU / Linux系统下使用免费软件工具的命令行替代方案。
注意:我们可以假设这些PDF文件具有完全相同的尺寸(宽度和高度)。它们是自动生成的PDF图像,通常由图形/图形(简单的形状,线条和矩形)和一些文本(标题,标签...)组成。
montage
:)。