在Window应用程序中的C#中打开Pdf文档

Mow*_*gli 4 c# pdf

我正在创建一个pdf文件C#。它已成功创建并存储在驱动器中,但现在我在窗口窗体上单击按钮,打开了创建的pdf。

我怎样才能做到这一点。

我正在使用,AcropdfLib但是没有show()找到任何方法。

Kur*_*ran 5

您要如何打开创建的PDF?只是单独打开PDF文件还是在Windows窗体中打开?

Just to Open PDF file

Process process = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo();
process.StartInfo = startInfo;

startInfo.FileName = @"C:\Users\user\Desktop\eBook.pdf";
process.Start();
Run Code Online (Sandbox Code Playgroud)

Load PDF within windows form

您可以使用WebBrowser控件通过将文件路径传递到来加载PDF Navigate()

private void OpenPdf(string filePath)
{
    if (!string.IsNullOrWhiteSpace(filePath))
    {
        webBrowser1.Navigate(@filePath);
    }
}
Run Code Online (Sandbox Code Playgroud)