Ejemplo n.º 1
0
        public void prepareMuestraApp(string IDLibro)
        {
            LibrosDAO a  = new LibrosDAO();
            DataTable DT = new DataTable();

            DT = a.ConsultarLibroDescargaApp(IDLibro);
            string libroFisico     = DT.Rows[0]["LibroFisico"].ToString();
            string book            = Server.MapPath("~/LibrosPortadas/" + libroFisico + ".pdf");
            string muestraLimitada = Server.MapPath("~/LibrosPortadas/" + libroFisico + "_trial.pdf");
            string mensaje         = extraerPaginas(book, muestraLimitada);

            if (mensaje != "El libro no tiene suficientes páginas para generar una muestra")
            {
                mensaje = "https://www.escribox.com/LibrosPortadas/" + libroFisico + "_trial.pdf";
            }
            RutaLibroBO OBJson = new RutaLibroBO
            {
                RutaLibro = mensaje
            };
            string outputJSON = ser.Serialize(OBJson);

            Context.Response.Write(ser.Serialize(OBJson));
        }