ASP.NET component that allows online annotation of PDF files
I'm not sure if I have enough information to give a specific answer to your question, but perhaps this information can help you get started ...
If I understand correctly, you are going to provide some kind of user interface that will allow the user to specify the location of the annotation when viewing the document, then you modify the PDF on the server and render it with the annotation to a user-selected point.
Perhaps one way to capture mouse input so that the user can select the location of the annotation is to take a page image of the PDF document and show it on the page, then capture the mouse location in a click event.
Then, once you have the annotation and the location you want, you can use the PDF library to update the PDF and draw your annotation in the document on the specified page at the specified X, Y coordinates.
We are using a PDF Generation Library, which we are very happy to provide PDF documents on a web server that we deliver to the browser through our ASP.NET application.
You might want to take a look at this product and see if it can meet your needs: DynamicPDF from ceTe software: http://dynamicpdf.com/
Hope it helps.
source to share
I've used iTextSharp in the past to annotate PDFs of piping and instrument diagrams - worked pretty well.
source to share