Imprimir conteúdo html presente em uma div, com todos seus elementos associados, com CSS3.

28/04/2014

0

Boa noite galera. Estou com um problema, tenho uma div com um conteúdo extenso e com muitos elementos visuais desenhado, tudo gerado dinamicamente, é um organograma gerado de projetos obtidos de uma fonte de dados.
O problema é na hora de imprimir este conteúdo, por ter elementos de CSS3 e sua orientação ser predominante horizontal com scroll estou tendo dificuldade.
Já utilizei recurso de print da pagina, funções de print do jquery, transformar para PDF, converter para canvas html 5, componentes de relatório, e converter para imagem o html, tive um pouco de sucesso com a conversão para imagem, mas tem gerado uns problemas com permissões e demora no servidor gerar a conversão e devolver a imagem.
Gostaria que dessem sugestões de componentes free ou algo que possa solucionar este caso, se alguém já passou por isto e acho uma solução.
Desde já obrigado.
Joao Antonio

Joao Antonio

Responder

Posts

29/04/2014

Paulo Freire

Olá João, segue 3 scripts, eu uso o 3º

[url:descricao=http://forums.asp.net/t/1792877.aspx?Print+DIV+Part+in+asp+net]http://forums.asp.net/t/1792877.aspx?Print+DIV+Part+in+asp+net[/url]

http://stackoverflow.com/questions/16033634/how-to-print-part-of-the-page-in-asp-net

http://www.aspsnippets.com/Articles/Print-ASPNet-Panel-contents-with-Print-Preview-using-JavaScript.aspx


Abração

Shalom Adonai

Responder

29/04/2014

Joao Antonio

Obrigado Paulo, mas já utilizei este recurso, sem sucesso, utilizar o print do próprio navegador não funciona, é muito pobre. Segue os resultados do testes realizado e o resultado esperado. Ele imprime somente o que está na tela no momento, não pega a referencia do documento como um todo, a orientação horizontal como um todo, e não pega o CSS3 em completo.
Penso que converter html para imagem e mandar imprimir é a melhor solução, utilizei alguns recursos neste sentido mas não obtive sucesso ainda.
E penso que também um componente asp.net de relatório que aceite html 5 e css3 funcione, mas não encontrei nenhum free.
Aguardo mais ideias ai pessoal, Obrigado!

[img:descricao=Resultado javascript print]http://arquivo.devmedia.com.br/forum/imagem/348091-20140429-090644.png[/img]
[img:descricao=Resultado esperado para print]http://arquivo.devmedia.com.br/forum/imagem/348091-20140429-090707.png[/img]
Responder

29/04/2014

Paulo Freire

Vc ja tentou FastReport.Net ?
Responder

07/05/2014

Joao Antonio

Bom dia amigo, infelizmente não me atende o FastReport.Net. Estou procurando soluções de Screenshots de website, encontrei alguns Plugins do Firefox, IE, estou estudando uma forma de processar no servidor e enviar ao cliente a imagem gerada.
Desde já obrigado, aceito novas ideias.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar