[ad_1]
私が試した以下のコードでは、Visual Studio ツールボックス内の Adobe Reader を使用して PDF をロードすることができました。 コードごとに試してみましたが、フォームの実行時にエクスプローラーが開きます。tgeフォームで開くには、ファイルエクスプローラーからファイルを選択する必要があります。 しかし、私が必要なのは、PDF が自動的に開いてソースをチェックする必要があることです。その方法。 助けてください。
ありがとう
私が試したこと:
C#
private void button1_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "pdf files (*.pdf) |*.pdf;"; dlg.ShowDialog(); if (dlg.FileName != null) { axAcroPDF1.LoadFile(dlg.FileName); } }
解決策 1
どのファイルを開きたいかによって異なります。前回開いたファイルと同じファイルの場合は、設定に保存します。
1) VS で、解決策 エクスプローラー ペインと、解決策 ブランチとプロジェクト ブランチを開きます。
2) 「Properties」小枝を選択し、「Settings.settings」をダブルクリックします。
3) 結果のページで、「名前」を「LastOpenedFile」、タイプを「String」、スコープを「User」に設定し、値を初期ファイルへのフルパスに設定します。
4) コードでは、次のようにファイル パスを読み取ることができます。
C#
string lastFilePath = Properties.Settings.Default.LastOpenedFile;
5) そして、次のように次回のために保存します。
C#
Properties.Settings.Default.LastOpenedFile = lastFilePath; Properties.Settings.Default.Save();
固定ファイルを開きたい場合も同じことを行い、これを読んでファイルを配置する場所を見つけます。 データをどこに保存すればよいですか?[^]
[ad_2]
コメント