Eu precisei fazer essa conversão há algum tempo e usei unoconv
desta maneira:
$ unoconv -f pdf -e PageRange=1-3 file.doc
Ele converterá para o PDF apenas as três primeiras páginas.
Deixe-me saber se isso funciona para você.
Eu tenho usado o LibreOffice em meu aplicativo de trilhos para converter meu Doc para PDF usando o comando
/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to pdf --outdir destination_path source_path/*.doc
no meu aplicativo de trilhos.
Eu planejei converter todo o Doc para PDF e exibir apenas algumas páginas de 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.
Tags pdf libreoffice openoffice macos