public IActionResult ConvertHtml([FromBody] PdfRequest request) { if (this.ModelState.IsValid) { var stream = _pdfService.ConvertHtml(request.HtmlText); var fileName = string.IsNullOrEmpty(request.FileName) ? string.Empty : Path.ChangeExtension(request.FileName, "pdf"); return(File(stream, "application/pdf", fileName)); } return(BadRequest(this.ModelState)); }