Qual é a melhor maneira de criar uma página da web em miniatura?
-
09-06-2019 - |
Pergunta
Há alguns razoavelmente plataforma cruzada de forma a criar uma imagem em miniatura dada uma URL?Eu sei que existem miniaturas de serviços web que vai fazer isso, mas eu precisava de um software ou a biblioteca que irá fazer localmente.Eu acho que no Linux eu sempre poderia gerar uma janela do navegador usando um headless X server, mas o que sobre o Windows ou OS X?
Solução
Você pode usar o Firefox ou o XULRunner com algumas bastante simples XUL de imagens como PNG dataURLs (que você pode, em seguida, gravar o arquivo, se necessário).Robert O''Callahan tem alguns excelentes informações sobre ele aqui:
http://weblogs.mozillazine.org/roc/archives/2005/05/rendering_web_p.html
Outras dicas
Eu sei que você disse que você deseja que o serviço seja local, mas...se você tem que estar conectado à Internet para realizar a captura de tela, você deve igualmente ter acesso a um serviço da web.Parece uma melhor mover para o fazer do que abrir-se para problemas de plataformas de tirar screenshots localmente.
Há um número de pacotes comerciais que vai fazer o que você quer.Eu não tenho certeza de ler sua pergunta se livre é um requisito.Mas aqui estão alguns aplicativos que eu encontrei e que são razoáveis e o que fazer exatamente o que você deseja.Eu não utilizá-los eu mesmo, mas eles têm de teste gratuito downloads, então você pode avaliar antes de comprar.
- HTML para a Imagem do Software Guanming - Roda em Linux e Windows
- HTML2Image de SysImage - É executado no Windows
- HTML2Image de Tooto - É executado no Windows
- Converter HTML para Imagem de FrameworkTeam Windows ferramenta de linha de comando