как при помощи php сжать pdf файл

177
09 февраля 2018, 22:04

Подскажите пожалуйста, можно ли средствами php сжать pdf-файл? На сайт происходит загрузка файлов пользователями и некоторые файлы слишком тяжелые. (ограничения на вес загружаемых файлов не предлагать) В сети есть онлайн ресурсы по сжатию PDF и их работа по сжатию на мой взгляд не плоха (почти 10Мб зажал до 6-7Мб).

Смотрю сейчас TCPDF (где то было указано, что этот класс может сжимать, но на оффсайте ничего подобного пока не нашел.

Дополнение Некоторые файлы могут состоять из отсканированных документов, т.е. файл без фотографий и картинок, но сам состоит из изображений содержащих текст. Логично было бы распознать и по новой пересоздать PDF, но качество сканов низкое и распознать без потерь не выйдет (потери недопустимы).

UPD
Кто работал с TCPDF, подскажите, есть ли в нем возможность:

  1. сжимать PDF, если ДА, то КАК?
  2. парсить PDF в HTML (получение и текста и картинок), если ДА, то КАК?

Т.к. не нахожу ответа на свой вопрос смотрю в сторону парсинга PDF в HTML и обратной сборки, но предварительно сжимать весь контент файла. (возможно это и бредовая идея)

READ ALSO
Как ограничить выборку из базы?

Как ограничить выборку из базы?

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

240
Рассчитать разницу во времени

Рассчитать разницу во времени

Изначально есть время в формате 2018-02-08 13:26:03 (как пример)

243
Переменная не вставляется в БД

Переменная не вставляется в БД

В таблице, в полях, где вставляются переменные пусто

229
Yii2 REST поиск

Yii2 REST поиск

Нужно сделать поиск/фильтрацию по любому полю в таблице базы данных через строку запроса типа - http://db5b/web/label-samples?sample_id=7

207