0

我已经看过有关如何将 pdf 文件打开到 windows 窗体的教程,但它们显示了如何通过创建一个从目录中找到它的按钮来打开它。一旦用户加载该窗口表单,我希望已经显示 pdf 文件。我已经在组件工具箱中安装了Adobe pdf阅读器,并将以下代码与表单的加载功能一起放入:Public ClassAdding_Worksheet

    Private Sub Adding_Worksheet_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        Call AxAcroPDF1.LoadFile(0, "D:\Mixed_Addition_1.pdf")

    End Sub
End Class

当我添加一个 swf 文件时,我已经对此进行了调整,该文件在加载时没有问题。我知道上面的零是不正确的,但我不确定在那里写什么。我为 swf 文件添加的代码是AxShockwaveFlash1.Play(). 我需要做类似的事情AxAcroPDF1.Load()吗?

4

2 回答 2

3

If all you want to do is display a PDF and nothing else, why not use a System.Windows.Forms.WebBrowser control, and make the URL "D:\Mixed_Addition_1.pdf" ?

于 2013-03-05T20:42:43.247 回答
0

也许他不想使用网络浏览器打开PDF文件,右键单击工具箱中的项目,当设计器处于活动状态时,选择选择项目,选择COM组件并选择Adobe。然后将代码添加到新表单。打印机将处于活动状态,您可以在属性选项卡中禁用“工具栏”

导入 AxAcroPDFLib 导入 AcroPDFLib 公共类 TripSheet

'
'AxAcroPDF1
'

Public Sub New()

    ' This call is required by the designer.
    InitializeComponent()
    AxAcroPDF1.Location.Equals(AxAcroPDF1.LoadFile("C:\path\file.pdf"))
    AxAcroPDF1.LoadFile("C:\path\file.pdf")
    ' Add any initialization after the InitializeComponent() call.

End Sub
于 2014-10-18T21:48:15.393 回答