Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

OpenOffice ↔ Microsoft Office 문서 변환 완벽 가이드

OpenOffice를 사용하다 보면 OpenDocument Format(ODF) 문서를 Microsoft 형식으로 변환하는 과정이 항상 매끄럽지 않다는 점을 느끼게 됩니다. 변환 결과물에서 스타일과 레이아웃에 문제가 생기기 쉬운데, 주로 일부 문서 요소의 위치가 어긋나거나 글꼴이 변경되는 경우가 많습니다. 게다가 Office Open XML(OOXML)을 도입한 MS Office 2007이 출시되면서 상황은 한층 더 복잡해졌습니다. 이름과 달리 이 새로운 형식은 OpenOffice와 아무런 관련이 없으며, docx, pptx 같은 확장자로 구분할 수 있습니다.

이러한 문제를 개선하기 위해 서로 다른 오피스 제품군과 형식 간의 호환성을 높이는 것을 목표로 하는 다양한 프로젝트가 등장했습니다. 이 글에서는 오피스 제품군 사용자가 어떤 제품군이나 운영체제를 선택하더라도 문서의 일관성을 유지할 수 있도록 돕는 여러 가지 방법을 소개합니다.

대표적인 시나리오는 두 가지입니다. 하나는 OpenOffice 사용자가 자신의 문서를 MS 형식으로 내보내는 경우이고, 다른 하나는 MS Office 2007을 포함한 MS 문서를 OpenOffice로 가져오는 경우입니다. 지금부터 하나씩 살펴보겠습니다.

OpenOffice → MS Office: 내보내기

이 방법은 비교적 간단하기 때문에 먼저 다룹니다. OpenOffice는 사용 중인 응용 프로그램 내에서 파일을 MS 형식으로 바로 저장할 수 있도록 지원하므로, 별도의 외부 변환 도구가 필요 없습니다.

그렇다면 잘 작동할까요? 답은 '어쩌면'입니다. 변환 자체는 분명히 성공하지만, 변환된 데이터의 품질은 문서에 따라 천차만별입니다. 복잡한 요소를 포함한 문서라면 일부 요소가 페이지에서 어긋나 배치될 수 있으며, 특히 Writer와 Impress 문서에서 이런 현상이 두드러집니다. 이런 경우 OpenXML/ODF Translator Add-ins for Office를 살펴볼 필요가 있습니다.

OpenXML/ODF Translator Add-ins for Office

이 유틸리티는 odf-converter.sourceforge.net에서 배포되며, 아래에서 소개할 odf-converter-integrator와 코드와 기능을 일부 공유하지만 서로 다른 도구이므로 혼동하지 않도록 주의해야 합니다. 이 애드인은 MS Office 사용자에게 ODF 형식의 파일을 열고 저장할 수 있는 기능을 제공합니다.

Windows와 Linux 사이에서, 특히 OpenOffice와 MS Office 사이에서 문서를 공유하는 듀얼 부팅 사용자에게 매우 유용합니다. 또한 Windows 환경에서 OpenOffice를 함께 사용하는 MS Office 사용자나, 가끔 OpenOffice에서 생성된 파일을 열어야 하는 사람들에게도 도움이 됩니다.

아래는 Microsoft Office 2003에서 OpenXML/ODF Translator 애드인을 사용하는 모습입니다. 설치 과정은 매우 간단하며, MS Office 재구성과 .NET 구성 요소 설치를 위해 몇 단계가 추가되지만 마우스 클릭 몇 번이면 완료됩니다.

OpenOffice ↔ Microsoft Office 문서 변환 완벽 가이드

OpenOffice ↔ Microsoft Office 문서 변환 완벽 가이드

애드인을 설치하면 Office 프로그램의 파일 메뉴에 ODF 관련 옵션이 추가됩니다. 또한 탐색기나 다른 파일 관리자에서 OpenOffice(ODF) 파일을 마우스 오른쪽 버튼으로 클릭하면, 관련 Microsoft Office 응용 프로그램으로 바로 열 수 있는 컨텍스트 메뉴 항목이 나타납니다.

OpenOffice ↔ Microsoft Office 문서 변환 완벽 가이드

OpenOffice ↔ Microsoft Office 문서 변환 완벽 가이드

문서가 정상적으로 열려 작동하는 모습입니다:

OpenOffice ↔ Microsoft Office 문서 변환 완벽 가이드

다만 이 방향의 변환은 상대적으로 덜 시급합니다. MS Office가 가장 널리 사용되는 오피스 제품군인 만큼, 대부분의 사람들은 반대 방향, 즉 OpenOffice가 MS Office 파일을 읽고 저장할 수 있어야 하는 상황을 더 많이 겪기 때문입니다. 그럼 두 번째 시나리오를 살펴보겠습니다.

MS Office → OpenOffice: 가져오기

이번 시나리오의 핵심 도구는 바로 odf-converter-integrator입니다.

odf-converter-integrator란?

이 응용 프로그램은 모든 운영체제의 모든 버전의 OpenOffice에서 OOXML 문서를 ODF 형식으로 자동·고품질 변환할 수 있게 해줍니다. odf-converter-integrator는 Novell의 odf-converter를 기반으로 하지만, 더 폭넓은 범위의 OpenOffice 버전에서 사용할 수 있습니다. 목표는 원본 문서 대비 레이아웃과 스타일의 충실도를 최대한 유지하는 것입니다.

언뜻 보면 OpenOffice 3.0이 OOXML 변환을 기본 지원하므로 이 도구가 불필요해 보일 수 있지만, 기본 변환 기능은 주석, 표, 그림 같은 까다로운 요소에서 여전히 어려움을 겪곤 합니다. odf-converter-integrator는 바로 이런 문제를 해결합니다. 또한 OpenOffice 3.0 이전 버전 사용자에게는 자신의 제품군이 제공하지 않는 강력한 변환 기능을 선사합니다. 일부 OpenOffice 2.x 버전도 부분적인 OOXML 변환을 지원하지만, 결과는 버전과 플랫폼에 따라 들쭉날쭉합니다.

누가 odf-converter-integrator가 필요한가?

정리하자면, odf-converter-integrator는 모든 버전의 OpenOffice는 물론 AbiWord, KWord, Gnumeric 등 다른 오피스 응용 프로그램에서도 작동합니다. 따라서 이 중 어떤 도구를 사용하든 OOXML 문서와의 변환 품질에 만족하지 않는다면 odf-converter-integrator를 고려해 볼 가치가 충분합니다.

일반적으로 오피스 제품군이 최신일수록 변환 결과가 좋습니다. OpenOffice 3.1(및 3.0)은 확실히 이전 버전보다 나은 결과를 제공합니다. 그럼에도 odf-converter-integrator는 기본 변환보다 더 나은 품질을 지향합니다.

자세한 내용은 OpenOffice.org Ninja 웹사이트에서 odf-converter-integrator의 장점을 다룬 유용한 글을 읽어보시기 바랍니다. 해당 글에는 아래에서 사용할 참조용 MS 2007 테스트 문서도 포함되어 있습니다.

odf-converter-integrator 다운로드 및 설치

odf-converter-integrator는 아이스크림처럼 두 가지 버전으로 제공됩니다. 초콜릿 에디션은 Ubuntu용이며, 이름은 주황색-갈색 Ubuntu 기본 테마에서 유래한 것으로 추정됩니다. 딸기 에디션은 Windows 버전과, 공식 사이트에서 수동으로 다운로드한(저장소가 아닌) 순수 OpenOffice와 함께 사용해야 합니다.

odf-converter-integrator 사용법

과연 가치가 있는지 직접 확인해 보겠습니다. 먼저 위 링크에서 PDF 참조 문서를 다운로드했습니다. 원본은 다음과 같은 모습이어야 합니다.

다음으로 .docx 파일을 다운로드하여 odf-converter-integrator 없이 OpenOffice 3.0 Writer에서 열어 보았습니다. 결과물의 품질은 만족스럽지 못했습니다.

그러나 odf-converter-integrator를 사용하면 다음과 같은 결과를 얻을 수 있습니다.

훌륭해 보입니다. 완벽하지는 않지만 상당히 괜찮은 수준입니다. 처리할 문서가 많다면 명령줄 변환을 활용할 수도 있습니다:

OdfConverter <파일명>

OOXML 파일(docx, xlsx, pptx)에 대해 이 명령을 실행하면 ODF 파일로 변환됩니다. Word는 Writer로, Excel은 Calc로, PowerPoint는 Impress로 변환되는 식입니다. 덕분에 일괄 변환과 스크립트 자동화에도 유용합니다.

보시다시피 MS Office 2007 가져오기를 내장한 OpenOffice 3.x 시대에도 기본 변환의 품질은 odf-converter-integrator에 미치지 못합니다. 따라서 제품군 간 호환성을 개선하고 수동 수정에 드는 시간과 수고를 줄이려면 이 도구의 활용을 적극 추천합니다.

딸기 에디션 활용하기

딸기 에디션은 OpenOffice 내부에서 직접 호출할 수 없고, 사용자가 파일을 수동으로 열어야 하기 때문에(예: 바탕 화면의 파일을 더블클릭) 사용 예시를 보여주기가 어렵다는 점이 아쉬웠습니다. 그럼 직접 확인해 보겠습니다.

먼저 Windows에 odf-converter-integrator를 설치합니다. 다음으로 샘플 파일을 다운로드한 뒤, 해당 폴더에서 파일을 더블클릭하여 엽니다. 파일이 자동으로 변환되어 같은 폴더 안에 .odt 파일이 생성되며, 앞서 확인한 것과 동일한 품질의 결과를 얻을 수 있습니다.

기타 대안

위에서 언급한 문제들을 극복할 수 있는 방법이 몇 가지 더 있습니다.

AbiWord

AbiWord는 가볍고 세련된 워드 프로세서(워드 프로세싱 전용)로, DOCX 형식을 기본 지원하며 해당 파일을 손쉽게 열 수 있습니다. 이 25MB짜리 프로그램에는 크기에 걸맞지 않게 놀라운 기능이 가득합니다. DOCX 지원은 그중 하나일 뿐이며, 다양한 파일 형식 지원, Computer Modern 글꼴, 수식 편집기, 플러그인, 포터블 버전 등을 갖추고 있습니다.

Go-oo 오피스 제품군

Go-oo는 OpenOffice를 더 유용하게 만들기 위한 패치 모음입니다. 메모리 사용량 감소와 향상된 작업 속도, 내장 OpenXML 가져오기 필터, OpenOffice에 기본 포함되지 않는 다양한 확장 기능, 맞춤법 검사기, WordPerfect 그래픽 지원, VBA 매크로, 임베디드 Visio 다이어그램 지원 등이 포함됩니다.

Go-oo는 Linux 소프트웨어 저장소를 포함한 모든 주요 운영체제에서 사용할 수 있습니다. 쉽게 말해 '강화판 OpenOffice'라고 생각하면 됩니다. 무엇보다 Go-oo는 SUSE Linux Enterprise Desktop(SLED)용 유료 버전인 OpenOffice 3.0 Novell 에디션과 많은 부분을 공유하면서도 무료로 제공되며, openSUSE에서도 이용할 수 있습니다.

결론

지금까지 모든 운영체제에서 OpenOffice와 MS Office 문서를 함께 활용할 수 있는 다양한 방법을 살펴보았습니다. MS Office만 사용하는 사용자에게는 OOXML/ODF Translator가 ODF 형식 파일 활용을 돕고, OpenOffice 사용자에게는 기본 변환 기능과 더욱 강력한 odf-converter-integrator가 있습니다. 여기에 Go-oo나 AbiWord도 좋은 선택지가 될 수 있습니다.

어떤 방법을 선택하든 높은 정확도의 크로스 오피스·크로스 플랫폼 통합을 누릴 수 있으며, 파일을 올바르게 열고 표시하는 데 드는 시간과 수고를 크게 절약할 수 있습니다. 이제 직접 고생하는 대신, 대신 일해줄 도구를 활용해 보시기 바랍니다.

이 글이 도움이 되었기를 바랍니다. 다음 오피스 소프트웨어 연작 기사에서는 KDE 기반의 KOffice와 강화된 Go-oo를 소개할 예정이니 기대해 주세요!