Хорошо, я провел еще несколько исследований, и хотя метод tohuwawohu работает, я обнаружил, что проще использовать программу pdftoppm для достижения того, что я хотел сделать. Поскольку я в значительной степени непрофессионал, когда дело доходит до использования приложений командной строки, я сделаю все возможное, чтобы объяснить, как я заставил это работать на меня.
Перейдите к папке, содержащей .pdf, который вы хотите редактировать, и откройте там терминал. Я сделал это с помощью примера команды:
cd ~/Documents/PDF
Допустим, файл, который я хочу отредактировать, называется Sample.pdf. Я хочу использовать pdftoppm для создания файлов изображений для каждой страницы .pdf. Можно выбрать несколько форматов (см. Ссылку на страницы руководства выше), но я предпочитаю использовать .png. Основная команда выглядит так:
pdftoppm -FORMAT FILENAME.pdf PREFIX
или в приведенном выше примере:
pdftoppm -png Sample.pdf Sample
Эта команда создает файл изображения каждой страницы в той же папке, что и исходный файл .pdf с именами, такими как Sample-01.png, Sample-02.png и так далее. Я попытался это с расширениями .png и .jpeg успешно. .jpg, видимо, не поддерживается.
Затем я просто использую Archive Manager , выбирая все вновь созданные файлы изображений, щелкая правой кнопкой мыши и выбирая «Сжать» в контекстном меню. Затем я выбираю предпочитаемый формат архива (в данном случае .cbz или Comic Book Zip) и создаю новый архив.
Теперь у меня есть новый блестящий файл .cbz с именем Sample.cbz, который я могу просмотреть с помощью своей программы чтения Comix !
Надеюсь, то, что я написал выше, имеет достаточный смысл, чтобы кто-то еще мог извлечь из этого уроки. Если мне нужно изменить это каким-либо образом, пожалуйста, дайте мне знать.
pdftoppm
на самом деле проще в использовании, чем ImageMagickconvert
.pdftoppm
очень медленно и использует всю оперативную память на моем компьютере.pdfimages -j
работал намного лучшеЯ не очень знаком с * .cbr / * .cbz, но, похоже, вам придется объединить два шага:
Шаг 1 Что касается, вы можете использовать ImageMagick «S
convert
команды. Вы можетеconvert
передавать с помощью PDf, состоящего из нескольких страниц, иconvert
возвращать каждую страницу в виде одного графического файла. Я протестировал его с текстом, отсканированным с разрешением 400 точек на дюйм, и следующая команда привела к хорошим одиночным JPGE:(кредиты относительно
-quality
опции: эта запись на форуме )В результате, вы получаете
000.jpeg
,001.jpeg
и так далее. Просто заархивируйте их в.cbz
файл, и все готово.Вы даже можете объединить оба шага, "объединяя" их:
(убедитесь, что в вашем текущем рабочем каталоге нет других файлов JPEG, так как с помощью приведенного выше кода zip переместит все файлы JPEG в файл cbz)
источник
Для этой цели я написал простой bash-скрипт, вам понадобится установить poppler, поэтому:
Вот скрипт bash (сохраните его как convert_to_cbz.sh):
Чтобы использовать скрипт bash:
Надеюсь, это будет кому-то полезно!
источник
pdftoppm
использовал всю мою оперативную память и разбил мой компьютер. Заменив 4-ю строчку,pdfimages -j "$1" "./$filename/000"
сделал свое дело. Работает нормально, быстро, вроде нет потери качества, а cbz немного меньше оригинального pdf.pdfimages
также входит вpoppler-utils
.Попробуйте использовать калибр для прямого преобразования .pdf в .cbr или .cbz.
источник
Кажется, что самый простой способ - использовать Acrobat Pro.
File
→Export
→Image
→JPEG
, он будет экспортировать каждую страницу в виде одного JPG.Если вы предпочитаете файл CBR , распакуйте папку, а не архивируйте ее, затем измените расширение с .rar на .cbr .
источник