Uma ferramenta tradicional para imprimir arquivos de texto simples é enscript
. Isso produz saída PostScript. Você pode converter isso em uma imagem de várias maneiras. Um que dá bons resultados é pdftopng
, que precisa do PostScript empacotado em um pdf como entrada (por exemplo, com ps2pdf
) e produz arquivos de imagem png. Então, usando convert
do ImageMagick para converter em jpg você acaba com:
enscript < myfile.txt --media A4 -f CourierBold10 -o - |
ps2pdf - >out.pdf
pdftopng -mono out.pdf out # creates files out-000001.png etc
for f in out-*.png
do convert -resize 600x872 "$f" "${f/png/jpg}"
rm "$f"
done
rm out.pdf
Sua saída está nos arquivos out*jpg
.