ให้บริการผ่าน 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 ของไฟล์ข้างต้น
ให้บริการผ่าน 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 ความคิดเห็น
ซอร์สโค้ดนี้เป็นการนำแพ็กเกจสำหรับ Python อย่าง Preview-Generator มาห่อเป็นเว็บเซอร์วิส
https://github.com/algoo/preview-generator
ถ้าจะใช้งานจากโค้ด Python โดยตรง ก็ใช้ตัวด้านบนได้เช่นกัน
แต่เนื่องจากมีแพ็กเกจ dependency สำหรับใช้แปลงไฟล์อยู่ค่อนข้างมาก การติดตั้งไว้บนเซิร์ฟเวอร์ร่วมกันก็ค่อนข้างเป็นภาระอยู่เหมือนกัน
https://github.com/algoo/preview-generator/…
พอดูรายการรูปแบบไฟล์ที่รองรับอย่างละเอียดแล้ว พบว่ามี HWP อยู่ด้วย ซึ่งดูเหมือนว่าจะใช้ LibreOffice