Thumbnail/Preview Generator لـ 450 filetypes مختلفة في Python.
تم اختبار هذه الحزمة بدقة على آلات Linux. إذا كنت تواجه أي مشكلة تنشرها على قضايا GitHub.
Thumbnail يعتمد على Unoconv. (محول المكتب العالمي)
apt-get install unoconv
يعتمد Thumbnail على FFMPEG لملفات الصوت أو الفيديو
apt-get install ffmpeg
يعتمد الصورة المصغرة على ImageMagick لمعالجة الصورة
apt-get install imagemagick
يحتاج Thumbnail أيضًا إلى تثبيت حليقة
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 )
تحتاج إلى تمرير ثلاث معلمات في وظيفة internate_thumbnail.
الإدخال : موقع ملف الإدخال. يمكنك رؤية قائمة الملفات المدعومة في النهاية.
الإخراج : موقع ملف الصورة المصغرة. يمكن أن يكون .png ، .jpg أو .gif
الخيارات : يمكن أن يكون لها خمسة معلمات فرق. إذا كنت لا ترغب في تمرير أي خيارات ، فقم بتمرير الخيارات باعتبارها فارغة {}
ImageMagick لم يتم تعريف الصور:
< ! -- Find this line(should be in the end of file) -- >
< policy domain= " coder " rights= " none " pattern= " PDF " / >
Unoconv: لا يمكن العثور على مكتبة Pyuno مناسبة ومجموعة ثنائية Python في/usr/lib/libreoffice:
هذه الحزمة مستوحاة من NPM Module FilePreview.
القائمة التالية بتنسيقات المستندات متاحة حاليًا للتصدير إلى:
القائمة التالية من تنسيقات الرسومات متاحة حاليًا للتصدير إلى:
تتوفر القائمة التالية لتنسيقات العرض التقديمي حاليًا للتصدير إلى:
تتوفر القائمة التالية لتنسيقات جدول البيانات حاليًا للتصدير إلى:
تتوفر القائمة التالية لتنسيقات المكاتب المفتوحة حاليًا للتصدير إلى:
تتوفر القائمة التالية لتنسيقات الفيديو حاليًا للتصدير إلى: