конвертируйте xps файл в pdf на языке c#
Привет Друзья,
Пожалуйста, скажите мне любую бесплатную dll или любой код для преобразования xps-файла в pdf-файл.
код:
private static string CreatePdf(string fileName,string filen) { string command = "gswin32c -q -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=\"" + fileName + ".pdf\" -fc:\\output.ps"; Console.WriteLine(command); Process p = new Process(); StreamWriter sw; StreamReader sr; ProcessStartInfo info = new ProcessStartInfo("cmd"); info.WorkingDirectory = System.AppDomain.CurrentDomain.BaseDirectory; Console.WriteLine("Current directory: " + info.WorkingDirectory); info.CreateNoWindow = true; info.UseShellExecute = false; info.RedirectStandardInput = true; info.RedirectStandardOutput = true; p.StartInfo = info; p.Start(); sw = p.StandardInput; sr = p.StandardOutput; sw.AutoFlush = true; sw.WriteLine(command); sw.Close(); string ret = sr.ReadToEnd(); Console.WriteLine(ret); return ret; }
выдача ошибки о том, что выполнение cmd заблокировано администратором.
любое альтернативное решение полезно.