preview-service - 画像/文書/動画ファイルのサムネイル画像を生成するオープンソース
(github.com)Dockerで提供され、HTTPで呼び出して使用。
ほとんどのファイル形式をサポート
ai,eps,ps,pdf
bmp,gif,ico,jpg,png,psd,svg
doc,ppt,xls,od*,htm,csv,key,page
mp4,mov,wmv,avi
内部的に ImageMagic、LibreOffice、ffmpeg などを使用して上記ファイルのサムネイルを生成する。
2件のコメント
このコードは、Python向けパッケージである Preview-Generator をWebサービス形式でラップしたソースです。
https://github.com/algoo/preview-generator
Pythonコードから直接使うのであれば上記を利用してもよいのですが、
変換用に使用する依存パッケージが非常に多いため、サーバーに一緒にインストールするにはやや負担があります。
https://github.com/algoo/preview-generator/…
対応ファイル形式のリストをじっくり見るとHWPがあり、LibreOfficeを使っているようです。