xdoc2txtを実行する@ASP.Net
xdoc2txtを実行します。
xdoc2txtは、PDF、Word、Excelなどの各種バイナリ文書からテキストを抽出ができます。
xdoc2txtから入手できます。
画面にボタンを配置して、ボタン押下時に処理を行います。
System.Diagnostics.Processを生成します。
StartInfoの各種設定を行い実行を行います
●aspx.vb
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim process As System.Diagnostics.Process
Dim filename As String
Dim exePath As String
Dim outStr As String
filename = "C:\Book1.xls"
exePath = Server.MapPath("./") + "xdoc2txt.exe"
process = New System.Diagnostics.Process()
'exe
process.StartInfo.FileName = exePath
'exe引数
process.StartInfo.Arguments = filename
'結果をストリームに書き込む
process.StartInfo.UseShellExecute = False
process.StartInfo.RedirectStandardOutput = True
'画面を表示させない
process.StartInfo.CreateNoWindow = True
'実行
process.Start()
'xdoc2txtの結果
outStr = process.StandardOutput.ReadToEnd()
'Excelの中身を表示
MsgBox(outStr)
End Sub
|