C# PDFSharp不工作

C# PDFSharp不工作,c#,winforms,C#,Winforms,我正在尝试将位图保存在.pdf文件中。它不起作用。我没有收到错误,但它不会打开对话框来保存.pdf文件 这是我的密码: PdfDocument doc = new PdfDocument(); for (int iCnt = 0; iCnt < nPaginasPDF; iCnt++) { doc.Pages.Add(new PdfPage()); XGraphics xgr = XGraphics.FromPdfPage(doc.Pages[iCnt]); XI

我正在尝试将位图保存在.pdf文件中。它不起作用。我没有收到错误,但它不会打开对话框来保存.pdf文件

这是我的密码:

PdfDocument doc = new PdfDocument();

for (int iCnt = 0; iCnt < nPaginasPDF; iCnt++)
{
    doc.Pages.Add(new PdfPage());
    XGraphics xgr = XGraphics.FromPdfPage(doc.Pages[iCnt]);
    XImage img = XImage.FromFile("C:\\" + (iCnt+1) + ".bmp"); (In this directory have these image files)

    xgr.DrawImage(img, panel1.ClientRectangle);
}

using (var Stream = saveFileDialog1.OpenFile())
{
    doc.Save(Stream);
}

doc.Close();
SaveFileDialog的OpenFile方法打开由具有读/写权限的SaveFileDialog.Filename属性文件返回的文件

要在保存前选择文件,必须先使用ShowDialog方法。是否调试并检查了带断点的流的值?

SaveFileDialog的OpenFile方法打开SaveFileDialog.Filename属性文件返回的文件,并具有读/写权限


要在保存前选择文件,必须先使用ShowDialog方法。您是否调试并检查了带断点的Stream值?

您是否已通过代码确认执行了saveFileDialog1.OpenFile?您是否已通过代码确认执行了saveFileDialog1.OpenFile?我忘记了saveFileDialog1.ShowDialog==DialogResult。好的,非常感谢。我忘记了saveFileDialog1.ShowDialog==DialogResult是否有效。好的,非常感谢。它起作用了