Pergunta

Tenho um relatório complicado que preciso desenhar com GDI+ (não sei de uma maneira melhor) com várias páginas e economize para PDF para que o usuário possa baixar. Qual é a melhor maneira de fazer isso?

Foi útil?

Solução

Não tenho certeza de quão complexo é o seu relatório e o que você está fazendo com o GDI+, mas aqui estão algumas idéias que podem ajudar:

Confira ITEXTSHARP e/ou Pdfsharp.

o Motor de exibição de faísca Também possui geração em PDF incorporada.

Como outro pensamento .... Se você tiver acesso ao SQL Report Server e/ou pelo menos é cliente e pode usá -lo para criar seu relatório, você pode gerar e ligar para o .NET MVC e Saída como PDF.

Confira isso, então responda:ASP.NET MVC Como obter a visão para gerar PDF

Outras dicas

Há outra maneira de fazer isso, instale Bullzip No servidor, e usando a interface COM, você pode imprimi -lo programaticamente em um documento PDF que eu acho que seria menos aborrecido ... basta selecionar a impressora Bullzip PDF como a impressora ativa e imprimi -la para uma pasta PDF de destino . Veja isso aqui Para ver como o COM funciona ... A interface COM é a mesma do modelo COM do BioPDF.

Espero que isso ajude, cumprimentos, Tom.

Eu sou fã de Dinâmica de dados ActiveReports Eu mesmo. Provavelmente tem um pouco com o fato de serem locais na cidade e, se eu tiver um problema, posso chamá -los. Motor de relatório muito bom, no entanto. Imprime diretamente para PDF.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top