@Areny

Как узнать процент заполненности страниц в pdf файле?

Есть сервис онлайн печати.
После загрузки pdf файла сервер должен выдать процент заполненности страниц (сколько чернил нужно) и исходя из этого значения рассчитать стоимость листа.
Как это можно реализовать с помощью php, либо с помощью внешней программы вызываемой из php?

Просто смысл в том что обычный текст на всей странице заполняет его всего на около 5 процентов, а залитый рисунок может занять намного больший процент.
  • Вопрос задан
  • 598 просмотров
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Ну наверно кроме как перегнать pdf в картинку и посчитать белые/около белых пиксели нет вариантов.
Ответ написан
Комментировать
AlexMcArrow
@AlexMcArrow
Люблю РНР, да я такой!
Как идея:
https://github.com/spatie/pdf-to-image - конвертим PDF в картинку
Далее берем imagick загружаем картинку и Imagick::getImagePixelColor ( int $x , int $y )
считаем точки!!! ))) далее сравниваем соотношение светлых (белых) к темным - profit
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы