У меня есть файл PDF, который был результатом сканирования книги.
В этом файле 2 страницы книги соответствуют 1 в PDF. Поэтому, когда я вижу страницу в файле PDF, я на самом деле вижу 2 страницы книги.
(original)
Я хотел бы знать если есть способ конвертировать этот файл в другой PDF, где 1 страница книги соответствует 1 странице PDF, то есть нормальной ситуации.
Попробуйте Gscan2pdf, который вы можете загрузить из Software Center или который вы можете установить из командной строки sudo apt-get install gscan2pdf.
Открыть Gscan2Pdf:
файл> импортировать файл PDF; Теперь у вас есть одна страница (см. Левый столбец): затем инструменты> Очистить; выберите double как layout и #output pages as 2, затем нажмите OK; Gscan2pdf разбивает ваш документ (между прочим, он также очистят его и вернет его и т. Д.) Теперь у вас есть две страницы: сохраните свой PDF-файл, если вы удовлетворены результатом.Попробуйте Gscan2pdf, который вы можете загрузить из Software Center или который вы можете установить из командной строки sudo apt-get install gscan2pdf.
Открыть Gscan2Pdf:
файл> импортировать файл PDF; Теперь у вас есть одна страница (см. Левый столбец): затем инструменты> Очистить; выберите double как layout и #output pages as 2, затем нажмите OK; Gscan2pdf разбивает ваш документ (между прочим, он также очистят его и вернет его и т. Д.) Теперь у вас есть две страницы: сохраните свой PDF-файл, если вы удовлетворены результатом.Попробуйте Gscan2pdf, который вы можете загрузить из Software Center или который вы можете установить из командной строки sudo apt-get install gscan2pdf.
Открыть Gscan2Pdf:
файл> импортировать файл PDF; Теперь у вас есть одна страница (см. Левый столбец): затем инструменты> Очистить; выберите double как layout и #output pages as 2, затем нажмите OK; Gscan2pdf разбивает ваш документ (между прочим, он также очистят его и вернет его и т. Д.) Теперь у вас есть две страницы: сохраните свой PDF-файл, если вы удовлетворены результатом.Попробуйте Gscan2pdf, который вы можете загрузить из Software Center или который вы можете установить из командной строки sudo apt-get install gscan2pdf.
Открыть Gscan2Pdf:
файл> импортировать файл PDF; Теперь у вас есть одна страница (см. Левый столбец): затем инструменты> Очистить; выберите double как layout и #output pages as 2, затем нажмите OK; Gscan2pdf разбивает ваш документ (между прочим, он также очистят его и вернет его и т. Д.) Теперь у вас есть две страницы: сохраните свой PDF-файл, если вы удовлетворены результатом.Попробуйте Gscan2pdf, который вы можете загрузить из Software Center или который вы можете установить из командной строки sudo apt-get install gscan2pdf.
Открыть Gscan2Pdf:
файл> импортировать файл PDF; Теперь у вас есть одна страница (см. Левый столбец): затем инструменты> Очистить; выберите double как layout и #output pages as 2, затем нажмите OK; Gscan2pdf разбивает ваш документ (между прочим, он также очистят его и вернет его и т. Д.) Теперь у вас есть две страницы: сохраните свой PDF-файл, если вы удовлетворены результатом.Попробуйте Gscan2pdf, который вы можете загрузить из Software Center или который вы можете установить из командной строки sudo apt-get install gscan2pdf.
Открыть Gscan2Pdf:
файл> импортировать файл PDF; Теперь у вас есть одна страница (см. Левый столбец): затем инструменты> Очистить; выберите double как layout и #output pages as 2, затем нажмите OK; Gscan2pdf разбивает ваш документ (между прочим, он также очистят его и вернет его и т. Д.) Теперь у вас есть две страницы: сохраните свой PDF-файл, если вы удовлетворены результатом.Попробуйте Gscan2pdf, который вы можете загрузить из Software Center или который вы можете установить из командной строки sudo apt-get install gscan2pdf.
Открыть Gscan2Pdf:
файл> импортировать файл PDF; Теперь у вас есть одна страница (см. Левый столбец): затем инструменты> Очистить; выберите double как layout и #output pages as 2, затем нажмите OK; Gscan2pdf разбивает ваш документ (между прочим, он также очистят его и вернет его и т. Д.) Теперь у вас есть две страницы: сохраните свой PDF-файл, если вы удовлетворены результатом.Вы можете использовать mutool (который входит как часть mupdf):
mutool poster -x 2 input.pdf output.pdf
Вы также можете использовать -y, если хотите выполнить вертикальное разделение.
Я бы использовал Брисс. Он позволяет вам выбирать различные области каждой страницы, каждая из которых должна превращаться в новую страницу.
Другой вариант - 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
Вот скрипт python для этого.
https://gist.github.com/tshrinivasan/23d8e4986cbae49b8a8c
Sejda может сделать это либо с помощью своего веб-интерфейса, либо интерфейса командной строки (с открытым исходным кодом). Задача называется splitdownthemiddle
Вы можете использовать okular или любой PDF-ридер, а затем использовать печать в файл и выбирать опции и копии-> страницы. Выберите интересующие вас страницы и распечатайте их. Он вырезает выбранные страницы. Простой и легкий!
Есть замечательный программный сканк. Это бесплатно и хорошо работает через вино. Дополнительная информация здесь.
Sejda может сделать это либо с помощью своего веб-интерфейса, либо интерфейса командной строки (с открытым исходным кодом). Задача называется splitdownthemiddle
Вы можете использовать mutool (который входит как часть mupdf):
mutool poster -x 2 input.pdf output.pdf
Вы также можете использовать -y, если хотите выполнить вертикальное разделение.
Другой вариант - 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
Есть замечательный программный сканк. Это бесплатно и хорошо работает через вино. Дополнительная информация здесь.
Я бы использовал Брисс. Он позволяет вам выбирать различные области каждой страницы, каждая из которых должна превращаться в новую страницу.
Вы можете использовать okular или любой PDF-ридер, а затем использовать печать в файл и выбирать опции и копии-> страницы. Выберите интересующие вас страницы и распечатайте их. Он вырезает выбранные страницы. Простой и легкий!
Вот скрипт python для этого.
https://gist.github.com/tshrinivasan/23d8e4986cbae49b8a8c
Sejda может сделать это либо с помощью своего веб-интерфейса, либо интерфейса командной строки (с открытым исходным кодом). Задача называется splitdownthemiddle
Вы можете использовать mutool (который входит как часть mupdf):
mutool poster -x 2 input.pdf output.pdf
Вы также можете использовать -y, если хотите выполнить вертикальное разделение.
Другой вариант - 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
Есть замечательный программный сканк. Это бесплатно и хорошо работает через вино. Дополнительная информация здесь.
Я бы использовал Брисс. Он позволяет вам выбирать различные области каждой страницы, каждая из которых должна превращаться в новую страницу.
Вы можете использовать okular или любой PDF-ридер, а затем использовать печать в файл и выбирать опции и копии-> страницы. Выберите интересующие вас страницы и распечатайте их. Он вырезает выбранные страницы. Простой и легкий!
Вот скрипт python для этого.
https://gist.github.com/tshrinivasan/23d8e4986cbae49b8a8c
Sejda может сделать это либо с помощью своего веб-интерфейса, либо интерфейса командной строки (с открытым исходным кодом). Задача называется splitdownthemiddle
Вы можете использовать mutool (который входит как часть mupdf):
mutool poster -x 2 input.pdf output.pdf
Вы также можете использовать -y, если хотите выполнить вертикальное разделение.