1

我正在尝试将我的位图保存在.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();
4

1 回答 1

6

SaveFileDialog'sOpenFile方法SaveFileDialog.Filename以读/写权限打开属性文件返回的文件。

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

于 2013-03-01T12:50:21.583 回答