Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Pdfsharp System.ArgumentException保存时发生异常_C#_Pdfsharp - Fatal编程技术网

C# Pdfsharp System.ArgumentException保存时发生异常

C# Pdfsharp System.ArgumentException保存时发生异常,c#,pdfsharp,C#,Pdfsharp,我将printDocument1转换为xps文件,并使用pdfsharp打开以转换pdf文件 但出于某些原因,我犯了一个错误 sayfano = 1; printDocument1.PrinterSettings.PrinterName = "Microsoft XPS Document Writer"; printDocument1.DefaultPageSettings.PrinterSettings

我将printDocument1转换为xps文件,并使用pdfsharp打开以转换pdf文件 但出于某些原因,我犯了一个错误

            sayfano = 1;
            printDocument1.PrinterSettings.PrinterName = "Microsoft XPS Document Writer";
            printDocument1.DefaultPageSettings.PrinterSettings.PrintToFile = true;
            printDocument1.DefaultPageSettings.PrinterSettings.PrintFileName = "temp.xps";
            printDocument1.PrintController = new StandardPrintController();
            printDocument1.Print();

            SaveFileDialog save = new SaveFileDialog();
            save.Filter = "PdfDocument(*.pdf)|*.pdf";
            save.OverwritePrompt = true;
            save.CreatePrompt = true;

            if (save.ShowDialog() == DialogResult.OK)
            {
                using (PdfSharp.Xps.XpsModel.XpsDocument pdfXpsDoc = 
                 PdfSharp.Xps.XpsModel.XpsDocument.Open("temp.xps"))
                {
                    PdfSharp.Xps.XpsConverter.Convert(pdfXpsDoc, save.FileName, 0);
                }
            }


似乎PDFsharp在尝试获取发生的异常的本地化错误消息时失败,因此屏幕截图没有提供有关第一个异常和实际问题的任何信息。在调试器中运行代码,并在出现异常时让其停止,以找到真正的问题。