我有一个由长单页制成的 PDF 文件,可能是通过平板电脑实现的。
我怎样才能将其分成多页?我想保留水平尺寸。
注意力:目的不是拆分包含多页的 PDF 文件。
答案1
答案2
您需要的 PDF 功能通常称为分割成“海报”图块。
通常可以在 Acrobat Printing 中完成。请参阅以下答案yisroel-tech。但最好检查输出页面大小的设置,并建议添加合理的重叠,因为文本行或章节标题可能需要避免严重分割。分割重叠通常在 GUI 编辑器中“整理”以避免重复。这种方法的一个主要缺点是它会在第一页顶部和最后一页底部产生较大的空白。
但是,一些命令行工具提供了不同的方法来非常轻松地完成类似的操作,例如,通过一个矩阵,1x3
其中 1 是当前宽度,3 是结果中的页面输出数量。
给出更准确的答案将取决于来源和任务。因此,最好链接到测试方法的副本,或者至少提供有关内部 PDF 尺寸和所需页面大小的线索,以模拟类似的结果。
最简单的 (one.exe) 示例。一个优点是它复制了文本的分割行(最小化对一个页面或另一个页面的编辑),并且等高页面稍后可以集中到一个通用的固定布局中。
多媒体PDFMutool Poster -x 1 -y 3 in.pdf out.pdf
mutool poster [options] input.pdf [output.pdf]
-p - password
-x x decimation factor
-y y decimation factor
-r split right-to-left
cpdf -mediabox "0 0 a4portrait" in.pdf -o out.pdf
更复杂的情况可能需要pdfcpu或其他与修剪相关的命令行(MuTool 有这个,不确定 cpdf?):
pdfcpu trim -pages 1-4 "$file" "trimmed/$file" || ret="$?"
我见过的一个比较复杂的案例(36 1/4 页)采用双重方法解决。首先删除多余的页眉,然后将所需的剩余页面拆分为 36 个相等的页面。
cpdf -cropbox "11.525pt 24pt 185 8164" T6.pdf -o tmp.pdf
mutool poster -x 1 -y 36 "tmp.PDF" "out.pdf"