gpt4 book ai didi

c# - PDF 查看器控件的 LoadFile 方法不可见

转载 作者:太空宇宙 更新时间:2023-11-03 21:19:21 25 4
gpt4 key购买 nike

我想自动填写 PDF 表单。

所以我在VS2013中创建了一个WinForms项目,添加了Adobe PDF Reader控件,将控件拖到窗体上。

没有错误。控件显示在窗体上。

但是当我尝试输入时在表单的代码中:

axAcroPDF1.LoadFile

LoadFile 方法根本不可见。

项目 .NET 目标设置为 4.5.1。我什至尝试过 4.5 和更低版本。

最佳答案

AxHost仅包装 Active X 控件。 LoadFile 方法是来自 Adob​​e Control 的 COM 类的方法。

您需要通过 InvokeMember 来实现它:

public void LoadFile(string path)
{
this.GetOcx().GetType().InvokeMember("LoadFile", BindingFlags.InvokeMethod |
BindingFlags.OptionalParamBinding, null, this.GetOcx(), new object[1] { path });
}

其中 this 是 AxHost 控件。

关于c# - PDF 查看器控件的 LoadFile 方法不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31859466/

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