0

PDFファイルをWindowsフォームに開く方法のチュートリアルを見てきましたが、ディレクトリからファイルを見つけるボタンを作成して開く方法を示しています。ユーザーがそのウィンドウフォームをロードするとすぐに、PDFファイルがすでに表示されているようにしたい。コンポーネントツールボックスにAdobepdfリーダーをインストールし、フォームのロード関数を使用して次のコードを配置しました。Public Class Additional_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

PDFだけを表示するだけの場合は、System.Windows.Forms.WebBrowserコントロールを使用して、URLを「D:\Mixed_Addition_1.pdf」にします。

于 2013-03-05T20:42:43.247 に答える
0

Webブラウザを使用して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 に答える