public HttpResponseMessage GetHTML(string fileName, string folderName)
        {
            fileName = HttpUtility.UrlDecode(fileName);

            var wordsController = new AsposeWordsEditorController();
            var html            = wordsController.GetHTML(fileName, folderName);

            if (html != null)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, html));
            }
            return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Internal Server Error"));
        }
        public HttpResponseMessage UpdateContents([FromBody] UpdateContentsRequest request)
        {
            if (string.IsNullOrEmpty(request.outputType))
            {
                request.outputType = Path.GetExtension(request.fileName);
            }


            var wordsController = new AsposeWordsEditorController();
            var response        = wordsController.UpdateContents(request.fileName, request.htmldata, request.outputType);

            if (response != null)
            {
                return(Request.CreateResponse(HttpStatusCode.OK, response));
            }
            return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Internal Server Error"));
        }