adsense_in_article_test


리눅스에서 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로 변환하면 되겠다.
 


핑백

  • 반달가면 : 리눅스에서 MS 엑셀 문서를 csv 파일로 변환하기 2015-10-13 22:00:58 #

    ... .2 기준이며, 이후 버전은 어떤지 모르겠다. 어쨌든 아래와 같이 입력하면 리브레오피스에서 변환하게 된다. (오피스 문서의 pdf 변환에 대한 이전 게시물을 참고하자. 여기로) # my_sheet.xlsx 파일을 csv 형식으로 변환(리브레오피스) libreoffice --invisible --convert-to csv my_shee ... more

  • 거대한 북극여우님의 이글루입니다 : 리눅스 xlsx를 csv로 바꾸기 2018-08-26 14:21:28 #

    ... .2 기준이며, 이후 버전은 어떤지 모르겠다. 어쨌든 아래와 같이 입력하면 리브레오피스에서 변환하게 된다. (오피스 문서의 pdf 변환에 대한 이전 게시물을 참고하자. 여기로) # my_sheet.xlsx 파일을 csv 형식으로 변환(리브레오피스) libreoffice --invisible --convert-to csv my_shee ... more

덧글

댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.



통계 위젯 (화이트)

504571
2822
2320878

2019 대표이글루_IT

B-Side