7 คะแนน โดย xguru 2019-12-29 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

ให้บริการผ่าน 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 เป็นต้น เพื่อสร้าง thumbnail ของไฟล์ข้างต้น

2 ความคิดเห็น

 
xguru 2019-12-29

ซอร์สโค้ดนี้เป็นการนำแพ็กเกจสำหรับ Python อย่าง Preview-Generator มาห่อเป็นเว็บเซอร์วิส

https://github.com/algoo/preview-generator

ถ้าจะใช้งานจากโค้ด Python โดยตรง ก็ใช้ตัวด้านบนได้เช่นกัน

แต่เนื่องจากมีแพ็กเกจ dependency สำหรับใช้แปลงไฟล์อยู่ค่อนข้างมาก การติดตั้งไว้บนเซิร์ฟเวอร์ร่วมกันก็ค่อนข้างเป็นภาระอยู่เหมือนกัน

 
xguru 2019-12-29

https://github.com/algoo/preview-generator/…

พอดูรายการรูปแบบไฟล์ที่รองรับอย่างละเอียดแล้ว พบว่ามี HWP อยู่ด้วย ซึ่งดูเหมือนว่าจะใช้ LibreOffice