Es simple, ¿la impresora entiende base64?
Si la respuesta es 'SÍ' entonces envíalo a la impresora directamente.
Si la respuesta es 'NO' entonces tendrás que decodificarlo para obtener el PDF y luego imprimirlo.
El que lo mantengas en memoria, o lo guardes en disco antes de enviarlo a la impresora, es algo que apenas afectará al tiempo, serán décimas de segundo.
|