c# - C#如何根据ID自动显示PDF
问题描述
我有一个问题:我需要显示 pdf 文档而不询问要向用户打开什么。它需要与唯一的 id 匹配。假设我有一个 product_ID=55435,我需要以 Windows 形式自动打开 55435.pdf。
谢谢 !
解决方案
我建议您按照以下步骤操作:
(1) 您可以将 Adobe 提供的 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);
}
推荐阅读
- ruby-on-rails - Rails has_many 通过 HABTM 关系
- python - 如果标题没有更改,如何在更新帖子时防止更改 slug 值?
- azure - 基于 Azure AD 会话的身份验证
- python - Django StaticLiveServerTestCase 以及压缩的超表
- julia - 如何在 Flux.jl 中初始化权重
- typescript - 将通用属性合并到类
- node.js - 使用 pdfkit 打印条形码
- swift - SWIFT TASK CONTINUATION MISUSE:泄露了它的延续 - 代表?
- ios - 如何在 iOS 上的 AVPlayer 上预缓冲 CMAF 流中的多个视频部分?
- docker - 在第二个 docker-compose 文件中添加的服务是孤立的,在 docker-compose ps 输出中不可见