Ad 1. You need a document previewer to show the documents in the browser.
Ad 2. I guess you use Acrobat Writer to change existing pdf's. There are suppliers that provide that online functionality but you need a complex widget to enable that in Mendix. As a kind of workaround you can upload the signature of a user and merge that with an existing pdf, but that depends on your definition of 'signing'.