Infix can do it. Can even do the scanned stuff as well using an OCR engine that they developed, it then can mimic the original text and edit it back in. It's not cheap though.
Infix PDF Editor - View, Edit, Create, Translate and Convert | Iceni Technology
We have this at work since we constantly let developers go and we need to update documentation.