0

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();
            }
4

0 回答 0