如何将扫描为Legal尺寸的Letter-size文档PDF裁剪为Letter尺寸?
问题描述
我们有22份原本为Letter尺寸的法律文档,原件在火灾中遗失。律所提供了一份扫描版PDF,但扫描时采用了Legal尺寸。需要重新处理该PDF,仅保留每页的Letter尺寸部分。试过pdftk和magick工具但没找到对应功能,原本设想拆成图像后用Paint.net调整再合并,但不知道怎么把PDF页面导出为图像文件。
更新于2024年1月18日:因文档包含个人可识别信息(PII),无法提供原文档副本。以下两个方案均可行,最终选择了第二个,操作更简便。
可行解决方案
方案一:PDF转图像后裁剪再合并
- 导出PDF为图像:使用ImageMagick的
convert命令批量提取每页为高清图像,命令如下:convert -density 300 input.pdf page_%02d.png-density 300用于设置图像分辨率,保证裁剪后内容清晰;page_%02d.png会生成按页码顺序命名的图像文件(如page_01.png、page_02.png)。 - 裁剪图像:用Paint.net打开每个图像,按照Letter尺寸(8.5×11英寸,300DPI对应2550×3300像素)裁剪Legal尺寸图像的对应内容区域。
- 合并图像为PDF:再次使用
convert将裁剪后的图像合并成新PDF:convert page_*_cropped.png output.pdf
方案二:直接用ImageMagick裁剪PDF(操作更简便)
无需拆分图像,直接通过命令对PDF每页进行精准裁剪,一步完成处理:
convert -density 300 input.pdf -crop 2550x3300+0+0 output.pdf
参数说明:
-density 300:确保处理过程中保持高分辨率,避免内容模糊-crop 2550x3300+0+0:2550x3300是300DPI下Letter尺寸的像素值;+0+0表示从页面左上角开始裁剪,若实际内容不在左上角,可调整偏移值(例如+0+150表示向下偏移150像素后裁剪)
若不确定内容位置,可先将单页PDF转成图像确认,再调整裁剪参数。
内容的提问来源于stack exchange,提问作者mnemotronic
相关产品推荐
相关产品推荐

