首页 > 解决方案 > C#如何根据ID自动显示PDF

问题描述

我有一个问题:我需要显示 pdf 文档而不询问要向用户打开什么。它需要与唯一的 id 匹配。假设我有一个 product_ID=55435,我需要以 Windows 形式自动打开 55435.pdf。

谢谢 !

标签: c#windows-forms-designer

解决方案


我建议您按照以下步骤操作:

(1) 您可以将 Adob​​e 提供的 ActiveX 控件添加到工具箱中。

方法:工具箱空白处右击=>选择项=>COM组件=>勾选AdobePDF Reader=>OK

如图所示:在此处输入图像描述

(2)可以将Adobe PDF Reader控件拖到窗体上,创建按钮button1,添加按钮事件。

按钮事件代码如下:

 private void button1_Click(object sender, EventArgs e)
    {
        string filename =; // Example: filename = @"F:\SoftWare\PdfFile\55435.pdf";
        axAcroPDF1.LoadFile(filename);
    }

运行结果:在此处输入图像描述


推荐阅读