PDF 页面裁剪
按可见边缘与物理单位裁剪 PDF,考虑页面旋转
工具说明
以 CropBox 与 MediaBox 的交集为当前可见矩形,按显示方向和 UserUnit 换算物理边距。使用严格页码范围,预览首个选定页,所有目标页校验通过后才生成可下载结果。框外内容仍在文件中,裁剪不能用于隐去敏感信息。内容不栅格化,但编辑会使数字签名失效,也不保证交互表单或注释的显示效果。输入最多 75 MiB、1000 页,输出最多 100 MiB,不保存 PDF 草稿。
场景配方
按可见边缘裁剪旋转扫描页
目标:对指定页应用物理边距,并考虑已有 CropBox。
- 载入四方向示例,选择旋转角度为 90° 的第 2 页。
- 选择 pt,设置上 10、右 20、下 30、左 40,预览首个目标页。
- 生成结果后在 PDF 阅读器中检查第 2 页;第 1、3、4 页保留原 CropBox。
结果:有效框为 x=20、y=30、宽 380、高 530 且旋转 90° 时,新框是 x=30、y=70、宽 340、高 470。
失败门诊(高频踩坑)
裁剪后敏感文字仍在文件中
原因:CropBox 控制显示,不会清除可见框外的文字或图像对象。
修复:涉密内容应使用专门的涂黑删除流程,并验证被移除信息无法提取。
预览页适用的边距在另一页报错
原因:预览只显示首个选定页;不同尺寸或旋转可能使其他页面剩余宽度或高度为零。
修复:缩小边距,或按页面尺寸分组处理。所有目标页都须保留正面积,不会生成部分处理文件。
结果纸张尺寸与预期不同
原因:边距从 CropBox 与 MediaBox 的交集计算,使用显示方向和 UserUnit,而非未旋转 MediaBox 的原始单位。
修复:检查预览尺寸与单位。25.4 mm 等于 72 个物理点;UserUnit=2 时相当于 36 个 PDF 原始单位。
生产可用片段
90° 页面上的可见边距
text
当前可见 PDF 框:[20, 30, 400, 560]
Rotate:90;UserUnit:1
可见边距(pt):上 10、右 20、下 30、左 40
新 CropBox:[30, 70, 370, 540]
新显示尺寸:470 × 340 pt常见问题
边距从哪个方向计算?
从页面旋转后的可见上、右、下、左计算。可见矩形是 CropBox 与 MediaBox 的交集,物理单位会考虑 UserUnit。
裁剪会清除框外内容吗?
不会,只改变显示 CropBox。框外文字和图像仍可恢复,不能用于敏感内容删除。
页码范围如何校验?
空白表示全部,使用完整页码或升序范围,例如 1-3,5。重复项按源顺序合并,无效或超范围项会拒绝整个操作。
预览显示的是选定页吗?
显示首个选定页的原始方向及裁剪覆盖层;导出前会校验所有目标页。
表单和数字签名会怎样?
内容不会栅格化,但不保证表单与注释的显示效果;编辑会使已有数字签名失效,请保留并检查原件。
有什么限制,如何下载?
输入最多 75 MiB、1000 页,显示边长最多 14400 pt,输出最多 100 MiB。本地生成后需手动下载,改变文件或选项会撤销未完成任务与旧结果。
继续浏览