В моем приложении есть сценарий, в котором пользователь может 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 и затем сохранить на сервере