C# Pdfsharp System.ArgumentException保存时发生异常
我将printDocument1转换为xps文件,并使用pdfsharp打开以转换pdf文件 但出于某些原因,我犯了一个错误C# Pdfsharp System.ArgumentException保存时发生异常,c#,pdfsharp,C#,Pdfsharp,我将printDocument1转换为xps文件,并使用pdfsharp打开以转换pdf文件 但出于某些原因,我犯了一个错误 sayfano = 1; printDocument1.PrinterSettings.PrinterName = "Microsoft XPS Document Writer"; printDocument1.DefaultPageSettings.PrinterSettings
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在尝试获取发生的异常的本地化错误消息时失败,因此屏幕截图没有提供有关第一个异常和实际问题的任何信息。在调试器中运行代码,并在出现异常时让其停止,以找到真正的问题。