gpt4 book ai didi

c# - 通过单击按钮在 Windows 窗体中打开 .pdf 文件

转载 作者:太空狗 更新时间:2023-10-29 18:14:45 24 4
gpt4 key购买 nike

在我拥有的当前窗口上,我有一个按钮。我希望能够单击按钮并打开一个位于该项目资源文件夹中的 .pdf 文件。有没有很容易想要做到这一点?

我看过的其他方法使用文件路径,但文件路径可能并非始终相同,但 .pdf 文件始终位于资源文件夹中。有没有办法访问它并在单击按钮时将其打开?

有什么类似的吗?

string filename = "instructions.pdf";
file.open();

问题解决了

private void Button1_Click(object sender, EventArgs e)
{
string filename = "instructions.pdf";
System.Diagnostics.Process.Start(filename);
}

program.exe所在的bin/debug文件夹下有instructions.pdf

最佳答案

要使用系统默认查看器打开文件,您需要调用

System.Diagnostics.Process.Start(filename);

但我不明白文件路径的问题。如果您需要从程序 .exe 文件到包含资源的文件夹的相对路径,则可以将“Resources\”或“..\Resources\”(如果 Resources 文件夹更高)添加到您的文件路径。

或者您可以将您的 pdf 作为嵌入式资源添加到项目中,然后,当您需要打开它时,您可以使用以下命令将它保存到某个临时位置

Path.GetTempPath()

然后打开它。

关于c# - 通过单击按钮在 Windows 窗体中打开 .pdf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36721387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com