charly Posted March 22, 2012 Report Share Posted March 22, 2012 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. Link to comment Share on other sites More sharing options...
pedroserra Posted March 22, 2012 Report Share Posted March 22, 2012 ... proteger dados de serem copiados ... Explica-me lá esse conceito... Ah e tal não sei quê... Link to comment Share on other sites More sharing options...
fil79 Posted March 22, 2012 Report Share Posted March 22, 2012 Não sei se percebi bem. Queres que uma imagem faça o mesmo efeito do HTML???? MCITP-MCTS-MCP Link to comment Share on other sites More sharing options...
mjamado Posted March 22, 2012 Report Share Posted March 22, 2012 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. Link to comment Share on other sites More sharing options...
pedroserra Posted March 22, 2012 Report Share Posted March 22, 2012 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ê... Link to comment Share on other sites More sharing options...
fil79 Posted March 22, 2012 Report Share Posted March 22, 2012 Acho que essa ideia é para esquecer. Ainda por cima se a ideia é salvaguardar o HTML de plagio..... MCITP-MCTS-MCP Link to comment Share on other sites More sharing options...
pedroserra Posted March 22, 2012 Report Share Posted March 22, 2012 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ê... Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted March 22, 2012 Report Share Posted March 22, 2012 existe cada coisa que uma pessoa ve aqui .... IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
fil79 Posted March 22, 2012 Report Share Posted March 22, 2012 Plágio de quê? Esta tag é minha e não a empresto? 😉 MCITP-MCTS-MCP Link to comment Share on other sites More sharing options...
mjamado Posted March 22, 2012 Report Share Posted March 22, 2012 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. Link to comment Share on other sites More sharing options...
pedroserra Posted March 22, 2012 Report Share Posted March 22, 2012 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ê... Link to comment Share on other sites More sharing options...
charly Posted March 22, 2012 Author Report Share Posted March 22, 2012 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. Link to comment Share on other sites More sharing options...
mjamado Posted March 22, 2012 Report Share Posted March 22, 2012 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. Link to comment Share on other sites More sharing options...
charly Posted March 22, 2012 Author Report Share Posted March 22, 2012 Mas o objectivo é mesmo imagem, pdf é a ponta oposta da solução, então não dá mesmo imagem estou a ver Link to comment Share on other sites More sharing options...
simonoop Posted March 23, 2012 Report Share Posted March 23, 2012 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/ Link to comment Share on other sites More sharing options...
charly Posted March 23, 2012 Author Report Share Posted March 23, 2012 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.? Link to comment Share on other sites More sharing options...
pedrosorio Posted March 23, 2012 Report Share Posted March 23, 2012 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. Link to comment Share on other sites More sharing options...
simonoop Posted March 24, 2012 Report Share Posted March 24, 2012 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! 😉 Link to comment Share on other sites More sharing options...
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