Example #1
0
        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));
        }