以Visual Basic Windows格式加载pdf文件?

时间:2013-03-05 20:38:04

标签: vb.net pdf

我已经看过如何在windows窗体中打开pdf文件的教程,但是他们展示了如何通过创建一个可以从目录中找到它的按钮来打开它。 我希望只要用户加载该窗体表格就会显示pdf文件。 我在组件工具箱中安装了Adobe pdf阅读器 将以下代码与表单的加载函数放在一起:     公共类Adding_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()吗?

2 个答案:

答案 0 :(得分:2)

如果您只想显示PDF而不显示其他内容,为什么不使用System.Windows.Forms.WebBrowser控件,并将URL设为“D:\ Mixed_Addition_1.pdf”?

答案 1 :(得分: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