В основном вы пытаетесь делать вещи, которые не предназначены для этого.
Вы создаете HTML + Javascript, чтобы браузер мог его нарисовать. Вы пишете C #, чтобы включить любые действия на стороне сервера.
Создание HTML + Javascript на сервере для загрузки его в браузер на сервере , чтобы иметь возможность сохранять звуки PNG.
Думали ли вы о других подходах, таких как создание изображения с использованием компонента C # на стороне сервера? В основном, почему вам действительно нужно сохранять его на сервере? Может кто-нибудь может предложить лучшее решение?