Ho un'app Web che deve essere in grado di visualizzare un PDF. È necessario consentire all'utente di sfogliare il PDF e la mia applicazione deve essere in grado di sapere quale pagina è attualmente visualizzata, perché altri aspetti dell'app Web cambieranno in base alla pagina corrente. Idealmente non dipenderebbe dal fatto che il client abbia Adobe Reader, ma probabilmente potrei supportare tale dipendenza.
Quali sono le mie migliori opzioni per questo? Il mio stack di applicazioni è costituito da ASP.NET 4 insieme a Silverlight 5. Inoltre, potrei usare qualcosa che sia basato sul lato client e che usi JavaScript / HTML se esiste una cosa del genere.
Ho trovato l'offerta di ComponentOne per questo e sembra il candidato principale a questo punto, ma voglio sapere se ci sono altre opzioni dovrei prendere in considerazione.
Modifica: il commento di Per Fosco, la conversione del PDF in un altro formato (come HTML) potrebbe essere un'opzione, a patto che potrei legare le parti del documento convertito alla pagina PDF originale #s.
Un'altra nota: questa deve essere eseguita interamente sui nostri server. Non sarebbe accettabile utilizzare un servizio di terze parti per visualizzare i PDF.