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 не будет опубликован. Обязательные поля помечены *