Hi, Peter!
peter_mcc wrote:
If it is possible is it something that would take hours to write a simple version? days? weeks?
I think it'll take days.
Maybe it'll take hours to get it working for the first file.
But when the second file comes from a different source (different PDF generator) you may find that it takes hours to update the code to make it work with both files.
PDFsharp does not dive into page elements, so writing that part is left to you. Google will find code snippets that deal with text traction and those may serve as a starter.