|
|
|
@ -195,24 +195,32 @@ namespace Shentun.Peis.RegisterCheckPictures |
|
|
|
|
|
|
|
#region 处理pdf
|
|
|
|
|
|
|
|
string prefix = item.PictureBaseStr.Substring(0, item.PictureBaseStr.IndexOf(",")); |
|
|
|
|
|
|
|
if (prefix.Contains("application/pdf")) |
|
|
|
if (item.PictureBaseStr.IndexOf(",") > 0) |
|
|
|
{ |
|
|
|
//处理pdf文件
|
|
|
|
// base64Images = PDFHelper.SplitPdfToBase64Images(item.PictureBaseStr);
|
|
|
|
base64Images = PdfiumConverter.ConvertPdfToImages(item.PictureBaseStr); |
|
|
|
string prefix = item.PictureBaseStr.Substring(0, item.PictureBaseStr.IndexOf(",")); |
|
|
|
|
|
|
|
if (prefix.Contains("application/pdf")) |
|
|
|
{ |
|
|
|
//处理pdf文件
|
|
|
|
// base64Images = PDFHelper.SplitPdfToBase64Images(item.PictureBaseStr);
|
|
|
|
base64Images = PdfiumConverter.ConvertPdfToImages(item.PictureBaseStr); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
base64Images.Add(item.PictureBaseStr); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
base64Images.Add(item.PictureBaseStr); |
|
|
|
} |
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
|
|
foreach (var imgbase64 in base64Images) |
|
|
|
{ |
|
|
|
|
|
|
|
string PictureUrl = ImageHelper.Base64StrToImageInAbsolutePath(AbsolutePath, item.FileName + "_" + base64Images.IndexOf(imgbase64), imgbase64, |
|
|
|
PatientRegisterId, |
|
|
|
input.RegisterCheckId.ToString(), AbsoluteName); |
|
|
|
|