Разделение страницы PDF в два раза

У меня есть файл PDF, который был результатом сканирования книги.

В этом файле 2 страницы книги соответствуют 1 в PDF. Поэтому, когда я вижу страницу в файле PDF, я на самом деле вижу 2 страницы книги.

(original)

Я хотел бы знать если есть способ конвертировать этот файл в другой PDF, где 1 страница книги соответствует 1 странице PDF, то есть нормальной ситуации.

29
задан 13 August 2011 в 00:09

56 ответов

Другой вариант - ScanTailor.

apt-get install scantailor

Это, к сожалению, работает только на входы файлов изображений, но достаточно просто конвертировать отсканированный PDF-файл в jpg. Вот один лайнер, который я использовал для преобразования целого каталога PDF-файлов в jpg. Если 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;

У меня были скриншоты, готовые поделиться, но у меня нет достаточного количества сообщений, чтобы опубликовать их. [ ! d7]

Выводит 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

2
ответ дан 2 August 2018 в 03:06

Есть замечательный программный сканк. Это бесплатно и хорошо работает через вино. Дополнительная информация здесь.

-2
ответ дан 2 August 2018 в 03:06

Я бы использовал Брисс. Он позволяет вам выбирать различные области каждой страницы, каждая из которых должна превращаться в новую страницу.

12
ответ дан 2 August 2018 в 03:06
  • 1
    Я принял ответ от Бенджамина, а не от вас, потому что Брисс еще не созрел. Я попробовал Брисса, и это выглядит хорошо. Но установка gscan2pdf намного быстрее и чище. Спасибо за ваш вклад, во всяком случае! – JGNog 6 September 2011 в 04:04
  • 2
    Я уже более года использую Брисс. Кажется разумным зрелым для меня. – frabjous 6 September 2011 в 04:12
  • 3
    Это потрясающе – user2413 23 April 2015 в 18:05

Вы можете использовать okular или любой PDF-ридер, а затем использовать печать в файл и выбирать опции и копии-> страницы. Выберите интересующие вас страницы и распечатайте их. Он вырезает выбранные страницы. Простой и легкий!

0
ответ дан 2 August 2018 в 03:06

Вот скрипт python для этого.

https://gist.github.com/tshrinivasan/23d8e4986cbae49b8a8c

1
ответ дан 2 August 2018 в 03:06

Sejda может сделать это либо с помощью своего веб-интерфейса, либо интерфейса командной строки (с открытым исходным кодом). Задача называется splitdownthemiddle

0
ответ дан 4 August 2018 в 18:57
Благодаря @marttt и их ответ в Unix & amp; Linux.

Вы можете использовать mutool (который входит как часть mupdf):

mutool poster -x 2 input.pdf output.pdf

Вы также можете использовать -y, если хотите выполнить вертикальное разделение.

19
ответ дан 4 August 2018 в 18:57
  • 1
    В Uubuntu 16.04 имя пакета - mupdf-tools (поэтому .. sudo apt-get install mupdf-tools). – franzlorenzon 3 November 2016 в 13:49

Другой вариант - ScanTailor.

apt-get install scantailor

Это, к сожалению, работает только на входы файлов изображений, но достаточно просто конвертировать отсканированный PDF-файл в jpg. Вот один лайнер, который я использовал для преобразования целого каталога PDF-файлов в jpg. Если 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;

У меня были скриншоты, готовые поделиться, но у меня нет достаточного количества сообщений, чтобы опубликовать их. [ ! d7]

Выводит 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

2
ответ дан 4 August 2018 в 18:57

Есть замечательный программный сканк. Это бесплатно и хорошо работает через вино. Дополнительная информация здесь.

-2
ответ дан 4 August 2018 в 18:57

Я бы использовал Брисс. Он позволяет вам выбирать различные области каждой страницы, каждая из которых должна превращаться в новую страницу.

12
ответ дан 4 August 2018 в 18:57
  • 1
    Я принял ответ от Бенджамина, а не от вас, потому что Брисс еще не созрел. Я попробовал Брисса, и это выглядит хорошо. Но установка gscan2pdf намного быстрее и чище. Спасибо за ваш вклад, во всяком случае! – JGNog 6 September 2011 в 04:04
  • 2
    Я уже более года использую Брисс. Кажется разумным зрелым для меня. – frabjous 6 September 2011 в 04:12
  • 3
    Это потрясающе – user2413 23 April 2015 в 18:05

Вы можете использовать okular или любой PDF-ридер, а затем использовать печать в файл и выбирать опции и копии-> страницы. Выберите интересующие вас страницы и распечатайте их. Он вырезает выбранные страницы. Простой и легкий!

0
ответ дан 4 August 2018 в 18:57

Вот скрипт python для этого.

https://gist.github.com/tshrinivasan/23d8e4986cbae49b8a8c

1
ответ дан 4 August 2018 в 18:57

Sejda может сделать это либо с помощью своего веб-интерфейса, либо интерфейса командной строки (с открытым исходным кодом). Задача называется splitdownthemiddle

0
ответ дан 6 August 2018 в 03:19
Благодаря @marttt и их ответ в Unix & amp; Linux.

Вы можете использовать mutool (который входит как часть mupdf):

mutool poster -x 2 input.pdf output.pdf

Вы также можете использовать -y, если хотите выполнить вертикальное разделение.

19
ответ дан 6 August 2018 в 03:19
  • 1
    В Uubuntu 16.04 имя пакета - mupdf-tools (поэтому .. sudo apt-get install mupdf-tools). – franzlorenzon 3 November 2016 в 13:49

Другой вариант - ScanTailor.

apt-get install scantailor

Это, к сожалению, работает только на входы файлов изображений, но достаточно просто конвертировать отсканированный PDF-файл в jpg. Вот один лайнер, который я использовал для преобразования целого каталога PDF-файлов в jpg. Если 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;

У меня были скриншоты, готовые поделиться, но у меня нет достаточного количества сообщений, чтобы опубликовать их. [ ! d7]

Выводит 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

2
ответ дан 6 August 2018 в 03:19

Есть замечательный программный сканк. Это бесплатно и хорошо работает через вино. Дополнительная информация здесь.

-2
ответ дан 6 August 2018 в 03:19

Я бы использовал Брисс. Он позволяет вам выбирать различные области каждой страницы, каждая из которых должна превращаться в новую страницу.

12
ответ дан 6 August 2018 в 03:19
  • 1
    Я принял ответ от Бенджамина, а не от вас, потому что Брисс еще не созрел. Я попробовал Брисса, и это выглядит хорошо. Но установка gscan2pdf намного быстрее и чище. Спасибо за ваш вклад, во всяком случае! – JGNog 6 September 2011 в 04:04
  • 2
    Я уже более года использую Брисс. Кажется разумным зрелым для меня. – frabjous 6 September 2011 в 04:12
  • 3
    Это потрясающе – user2413 23 April 2015 в 18:05

Вы можете использовать okular или любой PDF-ридер, а затем использовать печать в файл и выбирать опции и копии-> страницы. Выберите интересующие вас страницы и распечатайте их. Он вырезает выбранные страницы. Простой и легкий!

0
ответ дан 6 August 2018 в 03:19

Вот скрипт python для этого.

https://gist.github.com/tshrinivasan/23d8e4986cbae49b8a8c

1
ответ дан 6 August 2018 в 03:19

Sejda может сделать это либо с помощью своего веб-интерфейса, либо интерфейса командной строки (с открытым исходным кодом). Задача называется splitdownthemiddle

0
ответ дан 7 August 2018 в 21:00
Благодаря @marttt и их ответ в Unix & amp; Linux.

Вы можете использовать mutool (который входит как часть mupdf):

mutool poster -x 2 input.pdf output.pdf

Вы также можете использовать -y, если хотите выполнить вертикальное разделение.

19
ответ дан 7 August 2018 в 21:00
  • 1
    В Uubuntu 16.04 имя пакета - mupdf-tools (поэтому .. sudo apt-get install mupdf-tools). – franzlorenzon 3 November 2016 в 13:49

Другой вариант - ScanTailor.

apt-get install scantailor

Это, к сожалению, работает только на входы файлов изображений, но достаточно просто конвертировать отсканированный PDF-файл в jpg. Вот один лайнер, который я использовал для преобразования целого каталога PDF-файлов в jpg. Если 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;

У меня были скриншоты, готовые поделиться, но у меня нет достаточного количества сообщений, чтобы опубликовать их. [ ! d7]

Выводит 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

2
ответ дан 7 August 2018 в 21:00

Есть замечательный программный сканк. Это бесплатно и хорошо работает через вино. Дополнительная информация здесь.

-2
ответ дан 7 August 2018 в 21:00

Я бы использовал Брисс. Он позволяет вам выбирать различные области каждой страницы, каждая из которых должна превращаться в новую страницу.

12
ответ дан 7 August 2018 в 21:00
  • 1
    Я принял ответ от Бенджамина, а не от вас, потому что Брисс еще не созрел. Я попробовал Брисса, и это выглядит хорошо. Но установка gscan2pdf намного быстрее и чище. Спасибо за ваш вклад, во всяком случае! – JGNog 6 September 2011 в 04:04
  • 2
    Я уже более года использую Брисс. Кажется разумным зрелым для меня. – frabjous 6 September 2011 в 04:12
  • 3
    Это потрясающе – user2413 23 April 2015 в 18:05

Вы можете использовать okular или любой PDF-ридер, а затем использовать печать в файл и выбирать опции и копии-> страницы. Выберите интересующие вас страницы и распечатайте их. Он вырезает выбранные страницы. Простой и легкий!

0
ответ дан 7 August 2018 в 21:00

Вот скрипт python для этого.

https://gist.github.com/tshrinivasan/23d8e4986cbae49b8a8c

1
ответ дан 7 August 2018 в 21:00

Другие вопросы по тегам:

Похожие вопросы: