You are totally right and it can be done using ActiveStorage (ActiveStorage::Previewer that use libreoffice as well). My context was a little bit different it was an old ruby api, no ActiveStorage context available. I should have mention it in the title.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
You are totally right and it can be done using ActiveStorage (ActiveStorage::Previewer that use libreoffice as well). My context was a little bit different it was an old ruby api, no ActiveStorage context available. I should have mention it in the title.