
GUI를 사용하지 않고 터미널에서 파일 .doc
세트 를 일괄 변환해야 합니다 ..docx
.pdf
여러 파일을 일괄 처리할 수 있다면 도움이 될 것입니다.
또한 가능한 한 많은 메타데이터를 유지하고 싶습니다.
답변1
lowriter는 명령줄 도구로 사용할 수 있습니다(lowriter는 LibreOffice의 일부입니다)
lowriter --convert-to pdf *.doc
convert /home/bodhi/Documents/testdoc2.doc -> /home/bodhi/Documents/testdoc2.pdf using writer_pdf_Export
convert /home/bodhi/Documents/testdoc.doc -> /home/bodhi/Documents/testdoc.pdf using writer_pdf_Export
evince testdoc.pdf
저는 윈도우가 없으므로 여기에서 testdoc을 다운로드하세요.
www.mltweb.com/prof/testdoc.doc
답변2
unoconv
에서 지원하는 모든 형식을 변환하는 를 사용합니다 LibreOffice
.
답변3
다음 스크립트를 사용합니다.
for f in *.doc
do
lowriter --headless --convert-to pdf "$f"
done
--headless는 Libreoffice가 수백 개의 파일을 열지 못하게 하고 많은 .doc 파일이 포함된 디렉터리에 이 작업을 시도하면 결국 충돌이 발생하는 것을 방지합니다.
답변4
제 생각에는 가장 좋은 방법은 unoconv
.
먼저 패키지를 설치하십시오.
sudo apt install unoconv
다음 명령을 사용하여 pdf로 변환합니다.
unoconv -f pdf XXYY.docx
( XXYY.docx
파일 이름으로 바꾸세요.)