none
Rotativa no mvc 5 RRS feed

  • Pergunta

  • Estou estudando algumas formas de gerar relatórios em MVC e uma das opções que ví foi usar o Rotativa para gerar o relatório em PDF, mais dos exemplos que vi o  meu qdo tento converter em pdf dá um erro, o estranho é que quando eu instalo o rativa pelo nuget não dá erro, ele gera uma pasta com o mesmo nome e dentro dela tem alguns arquivos inclusive dois .exe

    Nos exemplos que peguei TODOS fazem referencia ao rotativa "using Rotativa" sendo que meu projeto não faz isso, para fazer isso instalei o rotativa.MVC ai ele me permite fazer referencia "using Rotativa.MVC".

    Algumas opções que vi nos exemplos vc pode configurar a página o header e rodapé, tipo de papel.

    Mais o meu não me dá essas opções.

    Alguém sabe  como posso fazer ?

     

    Junior

    quarta-feira, 1 de agosto de 2018 16:43

Todas as Respostas

  • Oi Junio!!!

    para te dar uma luz, pois tbem passei por esse problema e estou passando!!! rs....

    e so vc utilizar a propriedade RotativaOptions, segue um exemplo:

    {
      string customSwitches = string.Format("--header-center  \"COMO USAR O ROTATIVA\" " +
                            "--header-spacing \"8\" " +
                            "--header-font-name \"Open Sans\" " +
                            "--footer-font-size \"8\" " +
                            "--footer-font-name \"Open Sans\" " +
                            "--header-font-size \"10\" " +
                            "--footer-right \"Pag: [page] de [toPage]\"");


                var Resultado = new PartialViewAsPdf {
                    ViewName = "ListaBancoPrint",
                    RotativaOptions = {CustomSwitches = customSwitches},
                    FileName = "Lista de Bancos.pdf",
                    Model = ListBancos
                };

    sexta-feira, 24 de agosto de 2018 12:44