preview-service - código aberto que gera imagens em miniatura de arquivos de imagem/documento/vídeo
(github.com)Fornecido via Docker e usado por chamadas HTTP.
Suporta a maioria dos formatos de arquivo
ai,eps,ps,pdf
bmp,gif,ico,jpg,png,psd,svg
doc,ppt,xls,od*,htm,csv,key,page
mp4,mov,wmv,avi
Internamente usa ImageMagic, LibreOffice, ffmpeg etc. para gerar miniaturas dos arquivos acima.
2 comentários
Este código é a fonte que empacota o pacote para Python
Preview-Generatorna forma de um serviço web.https://github.com/algoo/preview-generator
Se você for usar diretamente em código Python, também pode usar o link acima,
mas como há muitas dependências de pacote usadas para a conversão, acaba sendo um pouco pesado instalá-las junto no servidor.
https://github.com/algoo/preview-generator/…
Olhando com calma a lista de formatos de arquivo suportados, há HWP, e parece que ele usa o LibreOffice.