¿Podría explicar cómo puedo usar ImageMagick con C#. Estoy tratando de convertir PDF a páginas en imágenes.cómo usar imageMagick con C#
Quiero ejecutar comandos Imagemagick "Convertir -Densidad 300 $ input.pdf $ output.png"
¿Podría explicar cómo puedo usar ImageMagick con C#. Estoy tratando de convertir PDF a páginas en imágenes.cómo usar imageMagick con C#
Quiero ejecutar comandos Imagemagick "Convertir -Densidad 300 $ input.pdf $ output.png"
string arguments = string.Format(@"-density 300 {0}.pdf {1}.png", intputFileName, outputFileName");
var startInfo = new ProcessStartInfo {
Arguments = arguments,
Filename = @"C:\path\to\imagick\convert.exe"
};
Process.Start(startInfo).WaitForExit();
Referencias:
Es mejor usar Magick.NET, no es necesario instalar ImageMagick en cli ents: http://magick.codeplex.com/
El problema con este enfoque, es que Magick.NET requiere GhostScript para convertir PDF a imágenes, que * no * es gratis. Y es extraño, porque el simple hecho de usar ImageMagick desde la línea de comandos no requiere que Ghostscript convierta archivos PDF a imágenes. –
thanx. ¿Hay alguna manera de ocultar el símbolo del sistema (deje de mostrar el símbolo del sistema)? Gracias de nuevo. ¡Muy útil! –
Si necesita ocultar la consola, busque la herramienta hstart http://www.ntwind.com/software/utilities/hstart.html. –
try 'startInfo.CreateNoWindow = true' – jgauffin