C# 如何在Windows窗体项目中导出PDF文档?

C# 如何在Windows窗体项目中导出PDF文档?,c#,asp.net,.net,winforms,window,C#,Asp.net,.net,Winforms,Window,对于我的项目,有一个文档(PDF)“如何使用工具”。我想给这个文件谁曾经使用过这个工具的一个按钮点击 private void btnPDF_Click(object sender, EventArgs e) { //Need code Here MessageBox.Show("Sucessfully Downloaded", "Download", MessageBoxButtons.OK, MessageBoxIcon.Information); }

对于我的项目,有一个文档(PDF)“如何使用工具”。我想给这个文件谁曾经使用过这个工具的一个按钮点击

private void btnPDF_Click(object sender, EventArgs e)
{
   //Need code Here 
   MessageBox.Show("Sucessfully Downloaded", "Download", 
   MessageBoxButtons.OK, MessageBoxIcon.Information);       
}
如何在Windows窗体项目中导出PDF文档?

用于打开文件,例如:

private void btnPDF_Click(object sender, EventArgs e)
{
 Process.Start(@"C:\temp\a.pdf");
 //Need code Here 
 MessageBox.Show("Sucessfully Downloaded", "Download", 
 MessageBoxButtons.OK, MessageBoxIcon.Information);

}
如果PDF联机,则可以使用URL而不是文件路径

如果希望用户保存PDF,请使用文件夹浏览器对话框,例如:

using (FolderBrowserDialog dialog = new FolderBrowserDialog())
{
    if (dialog.ShowDialog() == DialogResult.OK)
    {
        string path = dialog.SelectedPath;
    }
}

视情况而定。文件在哪里?它是嵌入式资源吗?是否将其复制到输出目录?它在特定的url中在线可用吗?你的问题令人困惑,你想导出一个PDF然后为用户打开,还是下载并为用户打开一个PDF?正如我在上面的评论中指出的,他的问题令人困惑,他的代码示例让人觉得他想下载一个文件并为用户打开它,但随后他问如何导出PDF,那么是哪一个?