現在、いくつかの .ps ファイルをプログラムで pdf に変換しようとしていますが、gswin64c を実行しています。これには、使用可能なチュートリアルがまったくありません:(
基本的に、私はこれまでのところこれを思いつきます:
Dim proc As New Process
proc.StartInfo.FileName = My.Settings.GhostscriptPath 'path to the ghostscript bin directory
proc.StartInfo.WorkingDirectory = System.IO.Path.GetDirectoryName("c:\test dire\test.ps")
'output umschreiben
proc.StartInfo.RedirectStandardOutput = True
proc.StartInfo.RedirectStandardError = True
proc.StartInfo.UseShellExecute = False
Dim PDfName = System.IO.Path.ChangeExtension("c:\test dire\test.ps", "pdf")
Dim Args As String = String.Format("-dSAFER -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile='{0}' '{1}'", PDfName, FileName)
proc.StartInfo.Arguments = Args
proc.Start()
proc.WaitForExit()
Dim Output = proc.StandardOutput.ReadToEnd
Dim OutputErrors = proc.StandardError.ReadToEnd
Debug.Print(Output)
Debug.Print(OutputErrors)
実行されますが、ghotscript は単に「そのようなファイルまたはディレクトリはありません」というエラーを吐き出して終了します。このことを実際に実行するには、何をする必要がありますか?