charly Posted March 22, 2012 at 12:26 PM Report #445116 Posted March 22, 2012 at 12:26 PM Boas a todos e a todas 😉 , bem hoje venho com uma dúvida que pode ajudar muita gente a proteger dados de serem copiados, por assim dizer, basicamente o que procuro e da qual não encontrei na minha pesquisa no forum PAP, é o seguinte: Imaginemos que temos uma variavel PHP com o seguinte código: <?php $var = "  <table border=1>   <tr>    <td>OLA</td>   </tr>  </tabel>"; ?> O meu objectivo será criar uma imagem em qualquer formato (png,jpg,gif,bmp, etc), como se fosse a visualização normal desse mesmo código em HTML.
pedroserra Posted March 22, 2012 at 12:38 PM Report #445119 Posted March 22, 2012 at 12:38 PM ... proteger dados de serem copiados ... Explica-me lá esse conceito... Ah e tal não sei quê...
fil79 Posted March 22, 2012 at 12:39 PM Report #445120 Posted March 22, 2012 at 12:39 PM Não sei se percebi bem. Queres que uma imagem faça o mesmo efeito do HTML???? MCITP-MCTS-MCP
mjamado Posted March 22, 2012 at 12:44 PM Report #445121 Posted March 22, 2012 at 12:44 PM Agora a sério, para fazer isso convenientemente, era preciso reimplementar um motor de layout & rendering (WebKit ou Gecko, por exemplo) em PHP. Not gonna happen. O que poderá ir dar ao mesmo efeito, é usar um desses motores, que esteja disponÃvel num SDK, que possas chamar a partir do PHP. Assim de repente, uma solução seria fazer uma pequena aplicação de consola em Qt, que inclui uma implementação do WebKit, que gravasse uma imagem e depois a pudesses usar. Mas nota que isto ia ter um impacto violento no desempenho do servidor. Fazer isto tudo só para proteger conteúdo (o que já de si é palerma, mas isso é outra conversa) é capaz de ser overkill... "Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.
pedroserra Posted March 22, 2012 at 12:55 PM Report #445124 Posted March 22, 2012 at 12:55 PM Então a sério. Em linux há maneira de fazer isso com o html2ps e amigos. Mas o resultado final tende a ficar muito longe do que o mesmo html te daria visto no browser porque o interpretador daquilo é muito limitado. Eu uso um sistema semelhante para criar relatórios PDF a partir de html com recurso ao wkhtmltopdf, que é basicamente a "pilha" que o mjamado descreveu, mas se funciona de forma aceitável para relatórios, nunca terá um tempo de resposta aceitável para uma página web. Ah e tal não sei quê...
fil79 Posted March 22, 2012 at 12:58 PM Report #445126 Posted March 22, 2012 at 12:58 PM Acho que essa ideia é para esquecer. Ainda por cima se a ideia é salvaguardar o HTML de plagio..... MCITP-MCTS-MCP
pedroserra Posted March 22, 2012 at 01:01 PM Report #445130 Posted March 22, 2012 at 01:01 PM A minha pergunta inicial prende-se com isso mesmo, talvez porque hj me sinta um pouco mais lento (ainda) que o habitual. Plágio de quê? Esta tag é minha e não a empresto? Ah e tal não sei quê...
HappyHippyHippo Posted March 22, 2012 at 01:07 PM Report #445134 Posted March 22, 2012 at 01:07 PM existe cada coisa que uma pessoa ve aqui .... IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
fil79 Posted March 22, 2012 at 01:08 PM Report #445135 Posted March 22, 2012 at 01:08 PM Plágio de quê? Esta tag é minha e não a empresto? 😉 MCITP-MCTS-MCP
mjamado Posted March 22, 2012 at 01:10 PM Report #445137 Posted March 22, 2012 at 01:10 PM Plágio de quê? Esta tag é minha e não a empresto? 😉I loled so hard! <offtopic> Eu uso um sistema semelhante para criar relatórios PDF a partir de html com recurso ao wkhtmltopdf Eu uso o DOMPDF para isso, não conhecia isto. Que tal se porta? O DOMPDF, nalgumas situações, é lento como tudo. </offtopic> "Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.
pedroserra Posted March 22, 2012 at 01:23 PM Report #445142 Posted March 22, 2012 at 01:23 PM Não é a coisa mais rápida do mundo e tem uma ou outra limitações em termos das mudanças de páginas e cabeçalhos e rodapés que não se portam exactamente como gostaria. Tenho para ali na gaveta um projecto feito com isso que um destes dias apresento por aqui... Ah e tal não sei quê...
charly Posted March 22, 2012 at 01:51 PM Author Report #445145 Posted March 22, 2012 at 01:51 PM Basicamente, o objectivo é que se gere uma imagem apartir de uma pre construção de layout, para que nao seja editavel no futuro. Imaginem que estao a construir um layout de um site, e que querem gerar imagem desse mesmo layout, um print screen resolta, mas o que eu quero é gerar esse mesmo print do layout gerado... Criar uma imagem do layout para que nao seja editado e somente visualizado.
mjamado Posted March 22, 2012 at 03:02 PM Report #445159 Posted March 22, 2012 at 03:02 PM Imprimes para PDF... "Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.
charly Posted March 22, 2012 at 03:25 PM Author Report #445163 Posted March 22, 2012 at 03:25 PM Mas o objectivo é mesmo imagem, pdf é a ponta oposta da solução, então não dá mesmo imagem estou a ver
simonoop Posted March 23, 2012 at 11:42 AM Report #445308 Posted March 23, 2012 at 11:42 AM This is wrong in so many ways mas não deixa de ser - teoricamente - possÃvel. Vê isto http://code.google.com/p/java-html2image/
charly Posted March 23, 2012 at 09:13 PM Author Report #445393 Posted March 23, 2012 at 09:13 PM This is wrong in so many ways mas não deixa de ser - teoricamente - possÃvel. Vê isto http://code.google.com/p/java-html2image/ e é possivel utilizar esse html2image implementado num website, sendo que está em java.?
pedrosorio Posted March 23, 2012 at 09:29 PM Report #445399 Posted March 23, 2012 at 09:29 PM e é possivel utilizar esse html2image implementado num website, sendo que está em java.? O que é que queres dizer com "implementado num website"? Precisas de gerar imagens a partir de HTML "on-the-fly", não podes gerá-las previamente? Se não queres que o HTML esteja disponÃvel no lado do cliente tens que fazer isso no servidor. Não respondo a dúvidas por mensagem.
simonoop Posted March 24, 2012 at 11:48 AM Report #445451 Posted March 24, 2012 at 11:48 AM e é possivel utilizar esse html2image implementado num website, sendo que está em java.? Uma googlada: http://www.devshed.com/c/a/PHP/Using-PHP-with-Java/ Continuo a achar uma péssima ideia! 😉
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now