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

のメソッドは、プロパティfileによって返されたファイルを読み取り/書き込み権限でSaveFileDialog開きOpenFileます。SaveFileDialog.Filename

保存する前にファイルを選択するには、ShowDialog最初にこの方法を使用する必要があります。Streamブレークポイントでの値をデバッグして確認しましたか?

于 2013-03-01T12:50:21.583 に答える