PDF Gostscript compressor/Интерактивное сжатие PDF файлов


Предлагаю Вашему вниманию отдельную обработку для сжатия PDF файлов.
Мотивацией для создания стало требования банков ограничивать размер вложений.
У каждого банка свой предел, который он может принять. При большом потоке сканов, это становится важно.

Обработка может использоваться как в обычном режиме, так и быть встроенной в "Дополнительные обработки" 

Для добавления файла просто перетащите файлы в табличную часть формы.

Принцип работы: Обработка содержит в себе бинарные файлы программы Ghostscript 9.50 for Windows (64 bit)

Данная программа использует лицензию GNU Affero General Public License и позволяет пользоваться программой бесплатно. Для использования 32 битной версии программы требуется скачать данную версию и заменить 4 файла макетов. Примерный профит от использования программы — это сжатие более чем в 2,5 раза. Т.е. например из файла 10 Мб получаются файлы примерно в 3,5 Мб. К сожалению, данная программа не может повторно сжимать свои же файлы.

Поэтому реализацию сжатия в цикле до заданного размера создавать не имеет смысла.  

Скачать и ознакомиться с самой программой можно на сайте: https://www.ghostscript.com/download/gsdnld.html

Если приложить некоторые усилия, код можно использовать для организации много потокового сжатия в фоновом режиме. Данная же обработка сжимает файлы последовательно. 

Обработка не использует БСП.

Обработка тестировалась на релизе 1С:Предприятие 8.3 (8.3.10.2667), Управление холдингом, редакция 1.3 (1.3.10.9).

5 Comments

  1. утюгчеловек

    Вручную жать файлы в проде никто не будет. А на потоке можно на сервере выполнить нужную команду над файлами через командную строку (ЗапуститьПриложение по-моему).

    В чём ценность? Или это просто упражнение?

    Reply ↓
  2. saa@kuzov.org

    Вот есть сайт айлавпдф. Там есть функция сжатия. Как интерактивно так и через апи.

    1с генерит массивные пдф. Айлавпдф их шикарно жмет иногда в 10-15 раз. Никакой гостскрипт рядом не валялся. Вопрос — как??

    Reply ↓
  3. MikeLetto

    (2)

    Айлавпдф

    Здесь вопрос безопасности. Если организация не видит для себя рисков, то наверное онлайн сжатие будет более эффективным решением.

    Reply ↓
  4. MikeLetto

    (1)

    сть? Или это просто упра

    Не был бы так уверен. Не все знают как сжимать PDF файлы. У нас например, некоторые додумались печатать из и снова сканировать с пониженным качеством. Дело в том, что изначальные сканы могут иметь в себе QR-код, который после сканирования должен быть распознан. Поэтому занижать качество на этапе сканирования не всегда лучшее решение.

    Reply ↓
  5. saa@kuzov.org

    (3) мой вопрос не о безопасности. Каким образом они сжимают эффективнее чем ваш способ?

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *