none
Exemplos de aplicação MVC4 C# que gere PDF RRS feed

  • Pergunta

  • Olá, 

    1. tentei Rotativa, mas tive problemas com provedor, por ser executável;

    2. tentei com pdfmake, mas não consigo ativar pt-br e iso-8859-1;

    3. tentei com iTextSharp, mas não encontrei exemplos para seguir com a formatação de página;

    Enfim, alguém tem alguma referência? Eu tenho procurado algo "free". 

    Preciso gerar PDF de dados do banco SQLserver 2008, imprimir gráficos e imagem.  

    Agradeço antecipadamente.

    quarta-feira, 10 de junho de 2015 20:58

Respostas

Todas as Respostas

  • Se vc está utilizando o SQL Server, poderia então montar relatórios no Reporting Services e, a partir disto, exportar os mesmos para PDF.

    Fazemos muito isto aqui no trabalho e conseguimos um bom resultado, com formatação legal, paginação, dentre outros recursos.

    O exemplo abaixo deve te ajudar neste sentido:

    http://www.jensbits.com/2012/01/23/generate-sql-server-reporting-services-ssrs-report-as-pdf-from-url-with-vb-net-or-c-net/


    • Sugerido como Resposta Renato GroffeMVP quinta-feira, 11 de junho de 2015 11:02
    • Marcado como Resposta Wilson Boris quinta-feira, 18 de junho de 2015 11:30
    • Editado Renato GroffeMVP quinta-feira, 18 de junho de 2015 11:41
    quinta-feira, 11 de junho de 2015 11:02
  • Obrigado pelo retorno Renato,

    mas o tipo de conexão feita pelo meu servidor, se tratar de um ambiente compartilhado. Tem alguma recomendação?

    Parece que posso ter problemas com esta implementação.

    quinta-feira, 11 de junho de 2015 11:48
  • Nosso ambiente é compartilhado aqui e usamos o Reporting Services sem maiores dificuldades. Tente verificar se este serviço está instalado. Em caso afirmativo, acredito que seja um bom caminho para se resolver a sua necessidade.

    Abs

    quinta-feira, 11 de junho de 2015 12:01
  • Não entendi a resposta do meu provedor:

    "Diz que não vou conseguir importar diretamente na base, terei que gerar o arquivo .bak na hora de importar"

    quinta-feira, 11 de junho de 2015 12:08
  • Realmente, não faz sentido. Vc questionou sobre relatórios e ele retornou falando sobre backup.

    Tente utilizar o Report Viewer e veja se é oferecido suporte para uso do mesmo no seu provedor:

    http://www.macoratti.net/09/12/asp_rpdf.htm

    quinta-feira, 11 de junho de 2015 12:41
  • Renato,

    tem um detalhe, minha aplicação é MVC4 C#. Há alguma recomendação nesse sentido?

    ToolBox , na aba Reporting....

    Tentei incluir a tolbox:



    • Editado Wilson Boris quinta-feira, 11 de junho de 2015 14:03 complemnto
    quinta-feira, 11 de junho de 2015 13:47
  • Encontrei um exemplo MVC4....no ULTIMATE 2012.

    Eu estou usando:

    "Microsoft Visual Studio Express 2013 for Web
    Version 12.0.21005.1 REL
    Microsoft .NET Framework
    Version 4.5.51209"

    Encontrei o site: http://dotnetawesome.blogspot.com.br/2013/09/microsoft-report-in-mvc-4.html

    Adicionei o Microsoft.ReportViewer.WebForms versão 11.0: https://www.nuget.org/packages/MicosoftReportViewerWebForms_v11/

    Na etapa abaixo não localizo Reporting, conforme imagem na aba installed:

    Right Click on report folder > Add > New item > Select Report under Reporing > Enter report file name > Add.



    • Editado Wilson Boris quinta-feira, 11 de junho de 2015 15:04 complemento
    quinta-feira, 11 de junho de 2015 15:01