Saltar al contenido

Abrir PDF en una nueva pestaña en el navegador

Rafael, parte de este gran staff, nos hizo el favor de redactar este escrito porque conoce muy bien el tema.

Solución:

Sus etiquetas indican asp.net-mvc.

Cree un controlador para manejar las solicitudes del archivo PDF

Seudo:

[RoutePrefix("Pdf")]
public class PdfController : Controller 
    [Route("id"]
    public ActionResult GetPDF(int id)     
        //...Code to extract pdf from SQLServer and store in stream
        Stream stream = GetDataFromSQLServerById(id);
        return File(stream,"filename.pdf");
    

en el cliente


    

Actualizar:

Haciendo referencia al comentario de @ChrisPratt; (que olvidé incluir en mi respuesta)

los target attribute en la etiqueta de anclaje es lo que le indicará al navegador que abra el enlace en una nueva pestaña.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *