pdftotext
tem uma opção -layout
:
-layout
Maintain (as best as possible) the original physical
layout of the text. The default is to ´undo' physical
layout (columns, hyphenation, etc.) and output the text
in reading order.
Não faz gráficos, no entanto.