我有一个 pdf 文件中的演示文稿,每页有两张幻灯片。
我想要一个 PDF 文件中的演示文稿,每页一张幻灯片。
我尝试使用 ImageMagick:
convert -crop 1x2@ orig.pdf t2.pdf
它分割了幻灯片,但没有裁剪它们。在新文件中,幻灯片在页面的一半处都有空白。我添加了+repage
:
convert -crop 1x2@ orig.pdf +repage t6.pdf
它只在每第二张幻灯片上起作用。奇数幻灯片仍然有空白。
答案1
您需要+repage
在裁剪操作之前和之后进行。
convert -quality 100 -density 300 orig.pdf +repage -crop 1x2@ +repage t6.pdf
来自Imagemagick 网站你可以阅读
在裁剪图像之前,可能需要使用 +repage 来确保裁剪坐标框架重新定位到可见图像的左上角。同样,您可能希望在裁剪后使用 +repage 来删除将留下的页面偏移。当您要写入支持图像偏移的图像格式(例如 PNG)时,尤其如此。
从 OP 中可以看出,这种从矢量的转换pdf
是无损的。
引入该选项-density 300
将提供可能适合我们目的的分辨率,但文件大小会增加。
如果需要,可以将其增加到 600 DPI 或更高。
如果文件包含幻灯片(例如来自 powerpoint),作为 PDF 文件内的图像,则可以提取这些幻灯片pdftoppm
并将其包含在新的 pdf 文件中。
pdftoppm - 便携式文档格式 (PDF) 到便携式像素图 (PPM) 转换器
pdftoppm 将便携式文档格式 (PDF) 文件转换为便携式像素图 (PPM) 格式的彩色图像文件、便携式灰度图 (PGM) 格式的灰度图像文件或便携式位图 (PBM) 格式的单色图像文件。
答案2
不。您根本不需要任何脚本。还记得我们以前想要打印海报吗?为了打印横幅或海报,我们会使用名为 Tile Pages 的设置打印文件。它会将文件分成几部分打印,然后我们会将它们粘贴在一起。您正在尝试执行相同的操作,但从 PDF 到 PDF。
使用 PDF 打印驱动程序,将打印尺寸设置为双倍 PDF 尺寸的一半。然后在“页面处理”>“页面缩放”下选择“平铺所有页面”。您应该会看到一个带有虚线的预览,表示断点将发生在哪里。制作 PDF 并继续您的其他生活。