Вы устали от сканирования изображений и пытаясь уменьшить их до 25 мбс, чтобы вы могли отправить их по электронной почте? Не смотрите дальше, я здесь, чтобы спасти вас от этой неприятности. (что рифма.)
Этот базовый скрипт оболочки использует Ghostscript Чтобы значительно сжать отсканированные PDF. Просто вчера я отсканировал 100 страниц документов, и это было более 90 мб. Я искал способ сжимать их до 25 мб и вуаля. Здесь я был только с 6 МБС PDF. Много вау Такое сжатие.
Почему нам это нужно,
- Быстрый.
- Эс.
- Не нужно идти в интернет. Особенно нет необходимости загружать компанию Top-Secret Documents на любой веб-сайт, который вы видите в Интернете.
- Возможное огромное сжатие без заметных потерь.
Использование команды:
./shrinkpdf.sh. in.pdf out.pdf.
Не забудьте установить ghostscript.
Если вы находитесь в ситуации, точно так же, как я, где есть 100 файлов PDF под одной папкой, которую вы хотите вообще сжать, будет достаточно простой для петли.
import os import subprocess import sys infolder = sys.argv[1] outfolder = "compressed_" + infolder os.mkdir(outfolder) for f in os.listdir(infolder): subprocess.run(["./shrinkpdf.sh", os.path.join(infolder, f), os.path.join(outfolder, f)])
Запустите этот сценарий Python,
Python Shrink.py PDFS/
И все ваши PDF будут поставлены под compressed_pdfs/ .
http://www.alfredklomp.com/programming/shrinkpdf/
Все соответствующие данные и другие, внутри. Я смиренно хотел, чтобы вы знали, что такой полезный инструмент существует.
Оригинал: “https://dev.to/burakcank/want-to-compress-your-pdf-files-5ff9”