Python中450种不同的Filetypes的缩略图/预览生成器。
该软件包已在Linux机器上进行了彻底的测试。如果您面临任何问题,请将其发布在GitHub问题上。
缩略图取决于unoconv。(通用办公室转换器)
apt-get install unoconv
缩略图取决于ffmpeg的音频或视频文件
apt-get install ffmpeg
缩略图取决于图像操纵的图像操纵
apt-get install imagemagick
缩略图也需要安装卷发
apt-get install curl
安装此软件包:
pip install thumbnail
示例代码:
from thumbnail import generate_thumbnail
// generate_thumbnail ( input , output , options )
options = {
'trim' : False ,
'height' : 300 ,
'width' : 300 ,
'quality' : 85 ,
'type' : 'thumbnail'
}
generate_thumbnail ( 'sample.docx' , './thumbnails/thumbnail.png' , options )
您需要在generate_thumbnail函数中传递三个参数。
输入:输入文件的位置。您可以在最后查看支持文件的列表。
输出:要生成的缩略图文件的位置。可以是.png,.jpg或.gif
选项:它可以具有五个差异参数。如果您不想传递任何选项,请将选项作为空白{}传递
ImageMagick没有定义的图像:
< ! -- Find this line(should be in the end of file) -- >
< policy domain= " coder " rights= " none " pattern= " PDF " / >
UNOCONV:在/usr/lib/libreoffice中找不到合适的Pyuno库和Python二元组合:
该软件包是从NPM模块FilePreview启发的。
以下文档格式列表当前可用于导出至:
以下图形格式列表当前可用于导出至:
以下演示格式列表当前可用于导出至:
以下电子表格格式列表当前可用于导出到:
以下开放式办公格式列表目前可用于出口到:
以下视频格式列表当前可用于导出到: