Мне нужна подходящая команда для преобразования pdf в tiff / g3 для использования с hylafax / c2faxsend. PDF создается из плагина libreoffice, но имеет относительно небольшие встроенные шрифты.
Моя текущая команда
pdf2ps "$infile" - \
| pstops '1:0@0.95(1.05cm,1.485cm)' \
| gs -q -sDEVICE=tiffg3 -r"${resh}x${resv}" -sOutputFile="$outfile" \
-dBATCH -dNOPAUSE -c \
"<< /Install { { "$thresh" gt { 1 } { 0 } ifelse } settransfer } >> setpagedevice" -f -
я имею infile
а также outfile
установить правильно, попробовал thresh=0.5
вплоть до thresh=0.99
(различий нет) и пробовал разные разрешения, например 204x98, 204x100dpi. Однако шрифты (немного неожиданно) читаются только при запуске с разрешением, например, 300 точек на дюйм: часто буквы отображаются как отдельные объекты или удаляются целые полосы Например, E
может закончиться как что-то вроде [
Не имея возможности легко опубликовать изображение, что я могу сделать, чтобы избежать этих проблем, кроме увеличения разрешения? ( c2faxsend
преобразует входные данные в 204x100 или около того, и я не думаю, что на это можно повлиять).
Короче говоря, я ищу команду растеризации, которая оптимизирована для удобства чтения шрифтов при «нормальном» разрешении факса.
источник