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啟發的。
以下文檔格式列表當前可用於導出至:
以下圖形格式列表當前可用於導出至:
以下演示格式列表當前可用於導出至:
以下電子表格格式列表當前可用於導出到:
以下開放式辦公格式列表目前可用於出口到:
以下視頻格式列表當前可用於導出到: