-1
如何將jpg/png/txt或任何文件格式轉換爲使用mvc c#的pdf。 下面是代碼:將jpg/png/txt或任何文件格式轉換爲pdf使用mvc5
public ActionResult SaveProfileDocument(string code)
{
bool isSavedSuccessfully = true;
string fName = "";
string _documentname = String.Empty;
try
{
foreach (string fileName in Request.Files)
{
HttpPostedFileBase file = Request.Files[fileName];
//Save file content goes here
fName = file.FileName;
if (file != null && file.ContentLength > 0)
{
var originalDirectory = new DirectoryInfo(string.Format("{0}Documents\\Profile\\" + code, Server.MapPath(@"\")));
string pathString = System.IO.Path.Combine(originalDirectory.ToString());
var fileName1 = Path.GetFileName(file.FileName);
bool isExists = System.IO.Directory.Exists(pathString);
if (!isExists)
System.IO.Directory.CreateDirectory(pathString);
_documentname=fName;
var path = string.Format("{0}\\{1}", pathString, file.FileName);
if (System.IO.File.Exists(path)) {
_documentname=Guid.NewGuid()+"_"+file.FileName;
var path2 = string.Format("{0}\\{1}", pathString,_documentname);
file.SaveAs(path2);
}
else {
file.SaveAs(path);
}
}
}
}
catch (Exception ex)
{
isSavedSuccessfully = false;
}
if (isSavedSuccessfully)
{
return Json(new { Message = fName, documentname = _documentname });
}
else
{
return Json(new { Message = "Error in saving file", documentname=""});
}
}
在上面的代碼中,我很節省file.but 在這裏,我需要轉換的文件,然後保存。
因此對於轉換我需要一個單獨的類或方法在這裏只調用該方法。
事情是,雖然上傳文件時間需要轉換PDF任何文件轉換爲PDF。並保存在文件夾或其他。
我不知道你的問題是什麼。你堅持什麼? – mason
我需要將jpg格式文件轉換爲pdf,使用c# –
您不會將JPG文件轉換爲PDF。 JPG是一種圖像格式。 PDF是一種文檔格式。你可以創建一個PDF,然後插入一個JPG。您可能需要一個能夠生成PDF的庫。我建議你研究並找到一個可以和.NET一起工作並閱讀它的文檔。 – mason