gpt4 book ai didi

python - 是否有 Python 库可以为各种文档文件格式创建缩略图?

转载 作者:太空狗 更新时间:2023-10-30 00:56:07 24 4
gpt4 key购买 nike

我想从各种“文档”文件格式生成缩略图,例如 odt、doc(x) 和 ppt(x),还有来自 Python 应用程序的 mp4、psd、tiff(可能还有其他格式)。据我所知,对于这些格式中的每一种,至少有一个开源应用程序可以生成预览图像/缩略图(例如 LibreOffice、ffmpeg)或至少提取嵌入的缩略图(例如 imagemagick)。

我的主要问题是这些应用程序/库中的每一个都使用不同的命令行选项,所以我正在寻找一个 Python 库(或统一的 CLI 工具),它提供了一个高级 API 来生成具有指定尺寸的缩略图,给定文件名并调用适当的外部工具(理想情况下包括捕获异常、段错误和超时)的质量级别。如果它可以根据要求生成多个缩略图(例如每页一个,X-Y 页,每 Z 秒但最多 N 个图像),则可加分。

有人知道这样的库/实用程序吗? (边界条件:文件可能包含敏感 Material 或可能非常大,因此这必须在没有任何网络通信的情况下工作,不可能使用外部 Web 服务。)

如果 Python 中没有这样的东西,本地可安装的 Web 服务也可以。

最佳答案

我最终编写了自己的库(名为 anythumbnailer,麻省理工学院许可),它运行良好,足以满足我的即时需求。该库不是我预想的(仅基本缩略图,不支持尺寸,...)但它可以在 ffmpeg 的帮助下在 Linux 上为 doc(x)、xls(x)、ppt(x)、视频和 pdf 生成缩略图、LibreOffice 和 ffmpeg。

关于python - 是否有 Python 库可以为各种文档文件格式创建缩略图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21511974/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com