Tenho usado o LibreOffice em meu aplicativo Rails para converter meu documento em PDF usando o comando
/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to pdf --outdir destination_path source_path/*.doc
no meu aplicativo Rails.
Planejei converter todo o documento em PDF e exibir apenas algumas páginas do PDF, mas não foi eficiente armazenar o PDF inteiro apenas para fins de visualização.
Existe um comando do LibreOffice ou qualquer outro comando que possa me ajudar a exportar apenas as primeiras páginas do Doc para PDF.
Responder1
Eu precisava fazer essa conversão há algum tempo e usei unoconv
desta forma:
$ unoconv -f pdf -e PageRange=1-3 file.doc
Ele converterá para PDF apenas as três primeiras páginas.
Deixe-me saber se isso funciona para você.