Мне нужна подходящая команда для преобразования 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 или около того, и я не думаю, что на это можно повлиять).
Короче говоря, я ищу команду растеризации, которая оптимизирована для удобочитаемости шрифтов при "нормальном" разрешении факса.