Преобразовать текстовый документ в PDF во время выполнения (во время загрузки) - PullRequest
0 голосов
/ 23 октября 2018

В моем приложении есть сценарий, в котором пользователь может upload business case document, который представляет собой документ Word, а другие пользователи (администратор и супер-администратор) могут просмотреть этот бизнес-пример и утвердить документ.

То, что происходит, admins and super admins have to download word document, чего я не хочу, я хочу, чтобы они увидели этот документ в pdf format.

. Я мог бы сделать это, ограничивПользователь загружает только файлы PDF, но это не то, что я хочу, я хочу, чтобы он загружал текстовый документ, и во время сохранения этого файла на сервере я хочу сохранить как PDF formtat.

Текущий кодработает нормально, но сохраняет файл как файл слова, я хочу сохранить файл в формате pdf.

int count = 0;
                foreach (HttpPostedFileBase file in emailasign.Files)
                {

                    var filename = "";
                    //Checking file is available to save.  
                    if (file != null)
                    {
                        var random = new Random();
                        filename = random.Next(111111, 999999).ToString() + Path.GetExtension(file.FileName);
                        var ServerSavePath = Path.Combine(Server.MapPath("~/UploadedFiles/") + filename);
                        //Save file to server folder  
                        file.SaveAs(ServerSavePath);
                        count++;
                    }
                    if (count > 1)
                    {
                        TempData["OrignalFile"] += "," + file.FileName;
                        TempData["FileName"] += "," + filename;
                    }
                    else if (count == 1)
                    {
                        TempData["OrignalFile"] = file.FileName;
                        TempData["FileName"] = filename;
                    }
                }

Примечание. Сейчас он принимает все форматы, но я ограничусь только документом Word,поэтому во время загрузки документа я хочу преобразовать его в формат PDF и затем сохранить на сервере

...