Если у вас уже есть веб-приложение MVC, тогда будет относительно легко добавить к нему конечную точку (например, /api/pdf/get?<your params>
), которая делает это. MVC имеет отличную поддержку ответов API, см., Например, Как вернуть PDF из приложения Web API
И если вам не нужны сотни параметров, указание параметров в URL, как вы это сделали, является рекомендуемым подходом.
Я бы не знал, почему вы бы назвали «Привет мир веб-сайт» (или даже что вы подразумеваете под этим ... ), если у вас уже есть полноценное MVC Web App.