Me gustaría imprimir cualquier documento como archivos de PDF, Word, Excel o texto en una impresora seleccionada utilizando .net. Tengo éxito en hacer esa impresión en la impresora predeterminada. El único problema ahora es imprimir en la impresora seleccionada.Cómo imprimir cualquier documento en una impresora SELECCIONADA
Aquí está el código para la impresión.
public bool Print(string FilePath)
{
if (File.Exists(FilePath)) {
if (ShellExecute((System.IntPtr)1, "Print", FilePath, "", Directory.GetDirectoryRoot(FilePath), SW_SHOWNORMAL).ToInt32() <= 32) {
return false;
} else {
return true;
}
} else {
return false;
}
}
estoy probando con PDFword y Excel files.You son correctas cualquier archivo no se puede imprimir, pero si está instalado el software de archivo que se puede imprimir sin especificar qué tipo de archivo que es manejado por is.It solo ventanas – Thunder
El problema de imprimir el archivo ya está resuelto como se muestra en la pregunta. Solo queda el problema de especificar la impresora. – Thunder
Hola, no, ¿cómo no especificar una impresora específica, pero podría valer la pena investigar cómo cambiar la impresora predeterminada antes de imprimir? –