Конвертировать PDF в TIFF с таким же качеством - PullRequest
0 голосов
/ 27 августа 2018

Мы используем следующий скрипт оболочки для преобразования pdf вложения в формате tiff, но у нас возникли некоторые проблемы с качеством, поэтому вы можете проверить ниже скрипт оболочки и сообщить нам что-нибудь, где мы можем улучшить качество, а также сжать размер файла слишком сильно возможно во время разговора.

shell_exec('/usr/bin/gs -q -sDEVICE=tiffg4 -r204x392 -dBATCH -dPDFFitPage -dNOPAUSE -sOutputFile=america_out7.tif america_test.pdf');

Мы попробовали выполнить следующую команду и, кажется, качество улучшилось, но когда мы собираемся отправить факс через Free-switch

gs -q -r1233x1754 -dFitPage -sPAPERSIZE=a4 -dFIXEDMEDIA -dPDFSETTINGS=/ebook -dNOPAUSE -dBATCH -sDEVICE=tiffg4 - -sOutputFile=america_out7.tif america_test.pdf 

Мы получаем ошибку ниже

"Fax processing not successful - result (11) Far end cannot receive at the resolution of the image. "

Итак, здесь нам нужна ваша помощь, чтобы избежать этой проблемы, и, пожалуйста, предоставьте любой другой способ.

В ожидании ответа на этот вопрос.

1 Ответ

0 голосов
/ 27 августа 2018

Факсимильные аппараты поддерживают только определенные разрешения. Если вы используете сжатые файлы TIFF группы 3 или группы 4 со сжатием CCITT, многие факсимильные аппараты могут это прочитать, извлечь данные сжатого изображения и отправить их непосредственно на совместимый факсимильный аппарат.

"Стандарт" - 204х98, "штраф" - 204х96, "сверхтонкий" - 400х391.

Вы выбрали разрешение 1233x1754. Это в 3 раза выше, чем любая спецификация факса, о которой я знаю. Поэтому, конечно, ваш принимающий факс не справится с этим. Обратите внимание, что нет никакого стандарта факса (если не было нового, который кажется маловероятным), также поддерживающего 600x600, хотя вполне возможно, что определенные производители могут поддерживать такую ​​вещь между своим собственным оборудованием.

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

Каждый хочет получить магическую цель «лучшего качества и меньшего размера файла», но такой вещи не существует. Это всегда компромисс.

Вероятно, вы обнаружите, что использование сверхтонкого разрешения (400x391) даст вам лучшее качество за счет больших размеров файлов. Вы не можете пойти выше, чем с обычным факсом.

Обратите внимание, что переключатель PDFSETTINGS не имеет никакого эффекта за исключением устройства pdfwrite, которое используется для создания файлов PDF, а не их чтения.

Это также не по теме для переполнения стека, поскольку это не вопрос программирования. Даже немного, и Stack Overflow не является обобщенным форумом поддержки.

...