我正在尝试将我的位图保存在 .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
方法。您是否调试并检查了带有断点的Stream
的值?
关于c# - PDFSharp 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15158107/