-1

VB.Net で大きな PDF ファイルからデータを取得しようとしています。オンラインで次のコードを見つけましたが、役に立ちません。

Sub PrintPDF (strPDFFileName as string)
    Dim sAdobeReader as String
    'This is the full path to the Adobe Reader or Acrobat application on your computer
     sAdobeReader = "C:\Program Files\Adobe\Acrobat 6.0\Reader\AcroRd32.exe"
     RetVal = Shell(sAdobeReader & "/P" & Chr(34) & sStrPDFFileName & Chr(34), 0)
End Sub

私は本当に迷っています。何か案は?

4

1 に答える 1

0

/P は、ファイルをロードして印刷ダイアログを表示するだけです - 行き止まりです。

PDF のコンテンツにアクセスするには、おそらく何らかのライブラリが必要になるでしょう。

ファイルの構造が非常に単純な場合は、バイトを読み取るだけでデータを抽出できる可能性があります。Notepad++ などのファイルで開いて内容を確認できるかどうかを確認します。

ところで、VS2010 には、ファイルを表示/編集するためのエディターがいくつかあります。ファイル、ファイルを開く... ファイルを選択し、[開く] ボタンのドロップダウンを使用します。

于 2013-04-11T18:19:43.270 に答える