gpt4 book ai didi

C# 如何在我的项目资源中打开 PDF?

转载 作者:太空狗 更新时间:2023-10-30 00:32:45 27 4
gpt4 key购买 nike

我有一个带有“帮助”上下文菜单的 WinForms GUI。单击后,我想打开该应用程序的用户手册。该手册是一个 pdf 格式,存储在应用程序资源中。

问题:如何为用户打开它?

我正在使用的代码

System.Diagnostics.Process process = new System.Diagnostics.Process();
bool adobeInstall = false;
RegistryKey adobe = Registry.LocalMachine.OpenSubKey("Software").OpenSubKey("Adobe");
if (adobe != null)
{
RegistryKey acroRead = adobe.OpenSubKey("Acrobat Reader");
if (acroRead != null)
adobeInstall = true;
}

if (adobeInstall == true)
{
///Open the pdf file??
}

最佳答案

string locationToSavePdf = Path.Combine(Path.GetTempPath(), "file name for your pdf file.pdf");  // select other location if you want
File.WriteAllBytes(locationToSavePdf,Properties.Resources.nameOfFile); // write the file from the resources to the location you want
Process.Start(locationToSavePdf); // run the file

关于C# 如何在我的项目资源中打开 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15642124/

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