pues para crear webs usas lenguajes como Javascript o el entorno ASP.Net (C++, C#), y luego usas alguna API que te permita agregar la funcionalidad de firmas de documentos PDF como AdobeSign, HelloSign, DocuSign. Después lees la documentación de esas API's para integrarlas en tu aplicación. Las api que vi en Google son pagas.
@gbianchi perdon, no soy experto, solo lei que ASP.net estaba construido sobre el 'Common Language Runtime' que permite a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.
bueno, leyendo bien, se puede pero es super impractico
se necesitan frameworks específicos diseñados para la web