Я использовал LibreOffice в своем приложении Rails для преобразования моего документа в PDF с помощью команды
/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to pdf --outdir путь_назначения исходный_путь/*.doc
в моем приложении rails.
Я планировал преобразовать весь документ в PDF и отобразить только несколько страниц PDF, но хранить весь PDF только для предварительного просмотра было неэффективно.
Есть ли команда LibreOffice или какая-либо другая команда, которая может помочь мне экспортировать только первые несколько страниц документа в PDF?
решение1
Мне нужно было сделать это преобразование некоторое время назад, и я использовал unoconv
следующий способ:
$ unoconv -f pdf -e PageRange=1-3 file.doc
Он преобразует в PDF только первые три страницы.
Дайте мне знать, если это вам подходит.