리눅스에서 MS오피스 문서를 pdf 파일로 변환하기
리눅스에서 워드(doc/docx), 엑셀(xls/xlsx), 파워포인트(ppt/pptx) 등 MS오피스 문서를 pdf로 간단히 변환할 수 있는데, 대다수의 배포판에 기본적으로 포함되어 오는 리브레오피스(LibreOffice)의 "pdf로 내보내기(export to pdf)" 기능을 이용한다. 커맨드 라인에서 실행 가능하기 때문에 다수의 파일을 변환할 때도 요긴하다. 아래의 예시를 보자.
# my_file.doc 문서를 my_file.pdf로 변환
libreoffice --invisible --convert-to pdf my_file.doc
--invisible 옵션으로 리브레 GUI가 실행되지 않도록 하고, --convert-to 옵션에 pdf를 설정해서 pdf로 내보내기를 하게 된다. 위의 예시에서 결과 파일은 my_file.pdf로 저장된다.
변환된 pdf 파일을 다른 디렉토리에 저장하고 싶다면 --outdir 옵션을 추가해 준다.
# my_sheet.xls 문서를 my_sheet.pdf로 변환해서 ~/pdf_docs 디렉토리에 저장
libreoffice --invisible --convert-to pdf --outdir ~/pdf_docs my_sheet.xls
한가지 유의할 점이 있다. 엑셀 문서에 워크시트(worksheet)가 여러개 있을 경우에 pdf로 변환하면 첫번째 워크시트만 변환되는 것 같다. 이런 경우에는 리브레오피스의 스프레드시트 프로그램인 Calc에서 직접 열어서 pdf로 변환하면 되겠다.
'Linux' 카테고리의 다른 글
CentOS7 웹서버 구축 [APM] - YUM설치 (최신버전) (0) | 2018.04.26 |
---|---|
CentOS 7 네임서버(PowerDNS) 구축 (0) | 2018.04.26 |
리눅스에서 pdf 파일을 jpg로 변환하기 (0) | 2018.02.21 |
imagemagick - 리눅스에서 그림 파일 변환 (0) | 2018.02.21 |
lsof 명령어 - 해킹추적 (0) | 2018.02.21 |
댓글