Foro

Reportes Pdf

0
Saludos a todos, el motivo de este mensaje es porque me urge la necesidad de saber como puedo visualizar un archivo pdf en una ventana Ext.Window sin necesidad de que se visualice el cuadro de dialogo antes de verlo. De antemano les doy gracias por sus respuestas.
0
Crysfel he colocado este código para que me digas el error que puedo tener porque no me quiere mostrar el archivo pdf, me dice que el documento no se encuentra, gracias if(this.formRegAlumno.getForm().isValid()){ //var win; var ventana = this; var formRA = this.formRegAlumno; this.win = null; this.formRegAlumno.getForm().submit({ url: "regalumno2.php", method: "POST", waitTitle: "Guardando", waitMsg: "Enviando datos...", success: function(form, action){ var obj = Ext.util.JSON.decode(action.response.responseText); Ext.example.msg("AVISO", "{0}", obj.msg); ventana.hide(); setTimeout(function(){ /*var win = window.open("reporte.php?ce="+obj.ce,'', 'width=600,height=400,resizable=no');*/ //win.focus(); var pagina = "'reporte.php?ce='"+obj.ce; var htmls = ""; var win = new Ext.Window({ title: "Planilla de Historia", border: false, width: 600, height: 400, draggable: false, resizable: false, html:htmls }); win.show(); },500); }, failure: function(form, action){ var ventana = this; var campo = this.txtApeAlumno; if(action.failureType=='server'){ obj = Ext.util.JSON.decode(action.response.responseText); Ext.example.msg("Registrar Alumno", "{0}. Intentelo de nuevo.", obj.errors.reason); } else{ Ext.example.msg("ADVERTENCIA", "Servidor de autenticaci&ocute;n es inalcanzable: {0}", action.response.responseText); setTimeout(function(){ ventana.hide(); },3000); } } }); }
0
Yo lo que he hecho es usar un iframe para desplegarlo, si el usuario tiene instalado el plugin lo verá in problemas, si no tiene instalado ningún plugin no podrás hacerlo :( . Recientemente he escuchado de un proyecto para desplegar PDF's dentro de un canvas de HTML5, igual y puedes intentarlo por ese camino, valdría la pena que en un futuro nos comentaras de tu experiencia, te dejo el link del proyecto: https://github.com/andreasgal/pdf.js http://andreasgal.com/2011/06/15/pdf-js/ Saludos y suerte
0
Gracias Crysfel por tu respuesta pero me gustaría saber lo siguiente: ¿En el iframe puedo llamar un archivo php que es el que me va a generar el archivo pdf?
0
claro, y también le puedes pasar parámentros.
0
Disculpa la molestia Crysfel pero me podrías indicar con un ejemplo como hacerlo?
0
Saludos

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.