|
|
|
@ -198,32 +198,33 @@ namespace PEIS.Model |
|
|
|
|
{ |
|
|
|
|
using (MemoryStream memoryStream = new MemoryStream(heart[0].ReportImage)) |
|
|
|
|
{ |
|
|
|
|
Image bitmap = Image.FromStream(memoryStream); |
|
|
|
|
using (MemoryStream stream = new MemoryStream()) |
|
|
|
|
{ |
|
|
|
|
bitmap.RotateFlip(RotateFlipType.Rotate270FlipNone); |
|
|
|
|
bitmap.Save(stream, ImageFormat.Jpeg); |
|
|
|
|
var img = stream.ToArray(); |
|
|
|
|
pacs.Add(new Report { ReportImage = img }); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//using (PdfDocument pdfDocument = PdfDocument.Load(memoryStream)) |
|
|
|
|
// 图片格式 |
|
|
|
|
//Image bitmap = Image.FromStream(memoryStream); |
|
|
|
|
//using (MemoryStream stream = new MemoryStream()) |
|
|
|
|
//{ |
|
|
|
|
// for (int pageIndex = 0; pageIndex < pdfDocument.PageCount; pageIndex++) |
|
|
|
|
// { |
|
|
|
|
// using (Image bitmap = pdfDocument.Render(pageIndex, 2480, 3508, false)) |
|
|
|
|
// { |
|
|
|
|
// using (MemoryStream stream = new MemoryStream()) |
|
|
|
|
// { |
|
|
|
|
// bitmap.RotateFlip(RotateFlipType.Rotate90FlipNone); |
|
|
|
|
// bitmap.Save(stream, ImageFormat.Jpeg); |
|
|
|
|
// var img = stream.ToArray(); |
|
|
|
|
// pacs.Add(new Report { ReportImage = img }); |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
// bitmap.RotateFlip(RotateFlipType.Rotate270FlipNone); |
|
|
|
|
// bitmap.Save(stream, ImageFormat.Jpeg); |
|
|
|
|
// var img = stream.ToArray(); |
|
|
|
|
// pacs.Add(new Report { ReportImage = img }); |
|
|
|
|
//} |
|
|
|
|
|
|
|
|
|
// PDF格式 |
|
|
|
|
using (PdfDocument pdfDocument = PdfDocument.Load(memoryStream)) |
|
|
|
|
{ |
|
|
|
|
for (int pageIndex = 0; pageIndex < pdfDocument.PageCount; pageIndex++) |
|
|
|
|
{ |
|
|
|
|
using (Image bitmap = pdfDocument.Render(pageIndex, 2480, 3508, false)) |
|
|
|
|
{ |
|
|
|
|
using (MemoryStream stream = new MemoryStream()) |
|
|
|
|
{ |
|
|
|
|
bitmap.RotateFlip(RotateFlipType.Rotate270FlipNone); |
|
|
|
|
bitmap.Save(stream, ImageFormat.Jpeg); |
|
|
|
|
var img = stream.ToArray(); |
|
|
|
|
pacs.Add(new Report { ReportImage = img }); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|