SCP 打印上生成的 DICOM 文件无法打开!我只是想以 DICOM 格式保存图像。我尝试了很多方法。感谢您的贡献!fo-dicom 4.0.7
string receivingFolder = Path.Combine(Environment.CurrentDirectory, "PrintJobs");
string dir = Path.Combine(receivingFolder, DateTime.Now.ToString("yyyyddMM HHmmss"));
Directory.CreateDirectory(dir);
DicomFile file;
foreach (var box in filmSession.BasicFilmBoxes)
{
file = new DicomFile(box);
string filename = Path.Combine(dir, box.SOPInstanceUID.UID);
file.Save(Path.Combine(filename));
file.Save(Path.Combine(filename + "test2.dcm"));
var printerSettings = new PrinterSettings
{
PrinterName = "Microsoft XPS Document Writer",
PrintToFile = true,
PrintFileName = Path.Combine(dir, box.SOPInstanceUID.UID + "-test3.dcm")
};
printDocument = new PrintDocument
{
PrinterSettings = printerSettings,
DocumentName = box.SOPInstanceUID.UID,
PrintController = new StandardPrintController()
};
printDocument.Print();
printDocument.Dispose();
}