Please pay close attention to pooryorick's answer, in which he points out how sleske's answer is actually a much better answer for this particular problem.
Use GhostScript . Este comando funciona para mim:
gs -dBATCH -dNOPAUSE -sDEVICE=png16m -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -r150 -sOutputFile=output%d.png input.pdf
Existem vários pseudo-dispositivos png, que diferenciam a profundidade de cor: pngmono, pnggray, png16, png256, png16m e pngalpha. Escolha o que melhor lhe convier.
Você também pode usar o jpeg, mas, a menos que tenha um problema de espaço em disco, você deseja ter uma qualidade tão alta quanto o seu OCR, e isso não é jpeg.
O GhostScript não tem mais suporte para gif, mas não consigo imaginar por que você precisa disso, com o suporte ao png256.