Technikai fórum

Csatolt fájlok megnyitása beágyazottan

 
Picture of Gábor Makó
Csatolt fájlok megnyitása beágyazottan
by Gábor Makó - Wednesday, 11 November 2020, 5:16 PM
 

Üdv!

Felvetődött egy olyan kényelmi probléma kollégáknál, hogy jó lenne a tanulók által beküldött dokumentumokat (doc, docx, xls, xlsx, odt, ods, ppt, pptx) valahogy beágyazva a böngészőben megnyitni. Alapból le akarja töltetni a rendszer. De pl. beadott feladatok esetén a tanulók listájában van egy "Pont" nevű gomb (lsd. csatolmány), ami 1-2 formátumot megnyit beágyazottan. Pl. jpg, pdf.

Valahogy ez megoldható a doc, docx, xls, xlsx, odt, ods... formátumokkal is?


(A fájltípusok fent vannak a Szerver / Állománytípusok menüben.  https://docs.moodle.org/310/en/Working_with_files)


Gábor



Picture of Gábor Makó
Tárgy: Csatolt fájlok megnyitása beágyazottan
by Gábor Makó - Saturday, 14 November 2020, 8:44 PM
 

Ez lehet, hogy jó lenne:

https://docs.moodle.org/310/en/Universal_Office_Converter_(unoconv)


A listener módot is kipróbáltam (centos8), az unoconv systemd service fut, de nem konvertál. :(



Picture of Gábor Makó
Tárgy: Csatolt fájlok megnyitása beágyazottan
by Gábor Makó - Saturday, 14 November 2020, 9:20 PM
 

Ez sem akar működni: https://docs.moodle.org/38/en/OAuth_2_Google_service

Beállítok mindent, oké is (zölden lefut a teszt), de nem konvertál... :(


Picture of Gábor Makó
Tárgy: Csatolt fájlok megnyitása beágyazottan
by Gábor Makó - Saturday, 14 November 2020, 10:30 PM
 

A cron-ban már hibaüzenet látszik:

unoconv: RuntimeException during import phase:
Office probably died. Binary URP bridge disposed during call

Parancssorból is ugyanezt adja:

# unoconv -f pdf -o teszt.pdf ./teszt.odt
unoconv: RuntimeException during import phase:
Office probably died. Binary URP bridge disposed during call

Itt lesz a hiba: az unoconv meghívja LO-t és az elhal. LO-6.4 esetén is ugyanez.



Picture of Gábor Makó
Tárgy: Csatolt fájlok megnyitása beágyazottan
by Gábor Makó - Sunday, 15 November 2020, 8:46 PM
 

Ez gond nélkül működik a szerveren:

/opt/libreoffice7.0/program/soffice.bin --convert-to pdf ./teszt.odt   # --outdir /root
### vagy:
/usr/bin/libreoffice --convert-to pdf ./teszt.odt     # --outdir /root

Szépen létrejön a pdf és olvasható is!!

Ezt kellene megadni valahogy a Moodle-ban... Lehet...?



Picture of Gábor Makó
Tárgy: Csatolt fájlok megnyitása beágyazottan
by Gábor Makó - Friday, 20 November 2020, 7:37 AM
 

Üdv!

Úgy tűnik ezzel szépen megy:

https://github.com/learnweb/moodle-fileconverter_onlyoffice

Én egy Docker-be tettem az onlyoffice szervert:

https://github.com/ONLYOFFICE/Docker-DocumentServer


Bár érdekes, hogy a telepítés után feltöltött dokumentumokat konvertálja csak át (PDF), a korábbiakat nem. Ezt talán a plugin hibája, jeleztem is a fejlesztőknek. :)