The open-source Ghostscript [1] can convert simple PDFs to text, while keeping the layout. I doubt it will handle some of the more complicated cases outlined in the article though.
I use it quite successfully to turn my bank statements into text, which can then be further processed.
I use it quite successfully to turn my bank statements into text, which can then be further processed.
[1]: https://www.ghostscript.com/