将PDF页面分成两部分

我有一个PDF文件,是扫描一本书的结果。

在该文件中,本书的2页对应于PDF中的1。 因此,当我在PDF文件中看到一个页面时,我实际上看到了这本书的2页。

在此处输入图像描述

( 原创 )

我想知道是否有任何方法可以将此文件转换为另一个PDF,其中该书的1页对应于PDF的1页,即正常情况。

试试Gscan2pdf ,您可以从软件中心下载,也可以从命令行sudo apt-get install gscan2pdf

打开Gscan2Pdf:

  1. file>导入 PDF文件;

    进口

    现在你有一个页面(见左栏):

    单

  2. 然后工具>清理 ;

    清理

  3. 选择double作为布局,将#output页面选为2 ,然后单击OK ;

    分裂

  4. Gscan2pdf拆分您的文档(除此之外,它还会清理它并对其进行校正等)现在您有两页:

    双

  5. 如果您对结果满意,请保存PDF文件。

感谢@marttt及其在Unix和Linux中的答案 。

你可以使用mutool (作为mupdf一部分):

 mutool poster -x 2 input.pdf output.pdf 

如果要执行垂直拆分,也可以使用-y

我会用Briss 。 它允许您选择每个页面的各个区域,每个区域都可以转换为新页面。

在此处输入图像描述

另一个选择是ScanTailor 。 该程序特别适合一次处理多个扫描。

apt-get install scantailor

遗憾的是,它仅适用于图像文件输入,但它足以将扫描的PDF转换为jpg。 这是我用于将整个PDF目录转换为jpgs的单行程。 如果PDF有n页,则会生成n个 jpg文件。

for f in ./*.pdf; do gs -q -dSAFER -dBATCH -dNOPAUSE -r300 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -sDEVICE=png16m "-sOutputFile=$f%02d.png" "$f" -c quit; done;

我已准备好分享截图,但我没有足够的代表发布它们。

ScanTailor输出到tif,因此如果您希望文件以PDF格式返回,您可以使用它为每个页面制作PDF。

for f in ./*.tif; do tiff2pdf "$f" -o "$f".pdf -p letter -F; done;

然后,您可以使用此单行或PDFShuffler等应用程序将任何或所有文件合并为一个PDF。

gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf *.pdf

Sejda可以使用其Web界面或命令行界面 (开源)来实现。 这项任务被称为splitdownthemiddle

您可以使用okular或任何pdf阅读器,然后使用print来存档并选择选项和副本 – >页面。 选择您感兴趣的页面然后打印。 它将剪切选定的页面。 简单方便!!

有一个很棒的程序scankromsator。 这是免费的,并通过葡萄酒很好地工作。 更多信息在这里 。