Str*_*r84 6 windows pdf command-line crop
有没有办法从 Windows 机器上的命令行将单页 PDF 切成两半(垂直)?
wil*_*lus 10
剪切/裁剪 PDF 文件有两种常用方法:(1) 将其转换为图像,就像已经提到的那样,以及 (2) 使用裁剪指令多次渲染页面。选项 (2) 通常效果最好,因为它保留了 PDF 文件的大部分原始方面(例如,可突出显示的文本)。几个程序将执行选项 (1) 和/或选项 (2)——k2pdfopt (1&2)、briss (2)、sopdf (2)、papercrop (1&2) 等等。我最了解 k2pdfopt:
如果“垂直对半”是指两列,请使用:
k2pdfopt -grid 2x1x0 -w 0.5s -h 1s file.pdf
Run Code Online (Sandbox Code Playgroud)
如果您想要页面的上半部分和下半部分,请使用以下命令:
k2pdfopt -grid 1x2x0 -w 1s -h 0.5s file.pdf
Run Code Online (Sandbox Code Playgroud)
输出(如果文件名是 file.pdf)将在 file_k2opt.pdf 中。
k2pdfopt 可从http://willus.com/k2pdfopt/以开源形式提供(有 MS Windows 二进制文件)
如果您只是想将 PDF 放入电子书,请在此处查看“粘性”主题:
http://www.mobileread.com/forums/forumdisplay.php?f=184
这在技术上是非常复杂的...
PDF 不包含页面图像(可以很容易地切成两部分)。
相反,PDF 包含(类似 Postscript)计算机语言的脚本,指导读者如何构建页面。
该脚本不一定按照从上到下的逻辑顺序运行。从下往上构建页面或从左到右构建页面都同样有效。
或者页面的元素以随机顺序指定。
(渲染页脚,渲染页眉,在整个页面周围绘制边框,右下角包含“此文本”的文本块。左上角包含此图像的框等)
这意味着脚本没有明确的下半部分或上半部分。很难弄清楚哪些部分应该放在上半部分,哪些部分应该放在后部分。有些东西需要复制(例如两半中使用的嵌入字体)或需要修改为两部分(例如穿过切割线的图像或边框)。
我能想到的最简单的方法是“PDF 到图像”转换器,它首先将整个页面呈现为图像。然后剪切图像并从底部和顶部图像创建新的 PDF。
你需要 3 个程序才能做到这一点。
而且您将失去原始 PDF 的优点(例如文本区域中的搜索能力和选择复制粘贴功能)。
我不知道有任何程序可以一步完成此操作。PDF2Image 和反之亦然,批处理图像操纵器很容易找到。
| 归档时间: |
|
| 查看次数: |
9484 次 |
| 最近记录: |