如何将 PDF 从每页两张幻灯片转换为每页一张幻灯片?

如何将 PDF 从每页两张幻灯片转换为每页一张幻灯片?

我有一个 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 并继续您的其他生活。

相关内容