我有一个多页 PDF 文件(7 页),其中 1 页(第 6 页)必须经过 2 次转换(我认为):
- 必须将其裁剪。
- 它必须被缩放。
然后必须将其再次保存为 PDF,保留其他页面但替换转换后的页面。
该文件由 A4 大小的页面组成。第 6 页为横向而非纵向,其中包含应为纵向的 A4 页面。它采用 A5 格式,在页面上垂直排列并水平居中,因此左右两侧的空白边距相等。
这是一幅糟糕的‘绘画’:
⎡⎺⎺⎺*****⎺⎺⎺⎤
| ***** |
| ***** |
⎣___*****___⎦
该页面已勾勒出轮廓,但我想要的部分已用 标记*
。
因此,我认为,如果我首先将页面从 A4 横向裁剪为 A5 纵向,只需从左侧和右侧修剪正确的量,那么我就会得到一张 A5 纵向。然后我将页面放大到 A4。然后保存 PDF。我该怎么做呢?使用这样的命令可能可以保存:https://stackoverflow.com/a/64724127/3169029。我已经尝试过手动裁剪页面(我不想继续这样做),结果还是出现了一个横向页面,内容以 A5 尺寸居中,这是出乎意料的,就像原始文件一样。
失去矢量图形质量不是问题,因为 PDF 不包含矢量图形,但它包含光栅图像,所以我想使用源密度或可能保留一定质量的高密度。
我实际上有多个文件(将来还会有更多)存在此问题,因此我更喜欢以编程方式执行此操作。我知道 imagemagick/convert 可能可以做到这一点,但我愿意使用其他可以自动化的工具/脚本。
我该如何完成这一任务?