我正在尝试将我的位图保存在.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();
Run Code Online (Sandbox Code Playgroud)
该SaveFileDialog的OpenFile方法打开返回的文件SaveFileDialog.Filename具有读/写权限属性文件.
要在保存之前选择文件,必须先使用该ShowDialog方法.您是否已Stream使用断点调试并检查了值?