Рубрики
Без рубрики

Хотите сжать файлы PDF?

Вы устали от сканирования изображений и пытаетесь уменьшить их до 25 мбс, чтобы вы могли отправить их через … Помечено Linux, Python, производительность, программирование.

Вы устали от сканирования изображений и пытаясь уменьшить их до 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”