바쁜 기업 환경에서 워드 문서 비교 작업을 자동화하세요
많은 기업과 업무 환경에서 마이크로소프트 워드 문서를 표준화된 형식으로 사용하며, 이후 버전에서는 내용에 변화가 발생할 수 있습니다. 예를 들어 계약서나 기타 법률 문서, 업무 진행 상황 보고서, 시험 결과, 규칙 목록 등 다양한 문서들이 이에 해당합니다. 이러한 문서들은 심지어 자동화된 프로세스를 통해 생성될 수도 있습니다. 버전 간의 변경 사항을 수동으로 식별하고 보고하는 것은 매우 번거로운 작업입니다. Altova DiffDog Server는 효율적이고 자동화된 솔루션을 제공합니다.
DiffDog 서버는 Altova DiffDog의 강력한 파일 및 디렉토리 비교 기능을 고성능 서버 환경으로 가져와, 사용자가 쉽게 사용할 수 있도록 합니다 워드 문서 비교 작업을 자동화합니다 그리고 파일, 디렉토리 또는 URL 간의 차이점을 비교하는 보고서를 생성할 수 있으며, 심지어 MS Office 2007 버전 이상에서 저장된 Word 문서(.docx)까지 비교할 수 있습니다.
워드 문서 비교 기능을 살펴보겠습니다.

DiffDog 서버는 네트워크에 연결된 기기에 설치되면 서비스로 실행됩니다. DiffDog 서버는 명령줄 인터페이스 또는 실행 가능한 스크립트를 통해 호출하여 비교 작업을 수행할 수 있습니다.
DiffDog Server에 설치된 서버 컴퓨터에서 직접 Word 문서를 비교할 수도 있고, 클라이언트 컴퓨터에서 원격으로 비교를 요청할 수도 있습니다. DiffDog Server 설치에는 휴대용 DiffDog 명령줄 클라이언트가 포함되어 있으며, 이 클라이언트는 여러 컴퓨터에 복사하여 설치할 수 있습니다. 이를 통해 여러 사용자가 원격으로 실행 중인 DiffDog Server에 접속하여 사용할 수 있습니다.
FlowForce Server를 통해 관리되는 워드 문서의 비교 작업을 시간 기반 또는 파일/폴더 트리거를 사용하여 자동화할 수도 있습니다. FlowForce Server는 Altova에서 제공하는, 높은 수준의 사용자 정의가 가능한 솔루션입니다 기업 수준의 데이터 통합 작업을 자동화하기 위한 워크플로우 엔진.
예를 들어, 아파트 임대 계약서의 두 가지 버전을 비교하여 차이점을 파악하고, 그 결과를 보고서로 만들고 싶다고 가정해 보겠습니다. 이럴 때 다음과 같은 간단한 명령어를 사용할 수 있습니다

이 명령어는 DiffDog 서버 명령줄 클라이언트를 실행하고, 비교 작업을 요청하며, 결과를 XML 형식의 차이 보고서 파일에 저장하고, 비교할 워드 문서를 지정합니다.
다음은 XMLSpy라는, 가장 많이 판매되는 XML 편집기를 사용하여 열어본 결과 파일입니다 XML 편집기 XML 및 관련 기술의 모델링, 편집, 변환 및 디버깅을 위한 기능

결과에서 10행과 13행을 살펴보면, 비교 과정에서 발견된 차이점은 일부 문자의 대소문자 변경으로 보입니다. 문서 내 실제 텍스트 차이에 더 집중하고 싶다면, --doc-ignore-case=true 명령어를 추가하여 대소문자를 무시할 수 있습니다. 아래 예시는 공간을 절약하기 위해 명령어 약어를 사용했습니다

새로운 결과 파일은 텍스트 내용의 실제 차이점만 보여줍니다

워드 문서 비교 및 결과 파일을 세밀하게 조정할 수 있는 다양한 명령어가 제공됩니다. 글꼴 서식, 공백 등과 같은 차이점을 포함하거나 무시하도록 설정할 수 있습니다. DiffDog 서버 명령어는 워드 문서 비교를 자동화하며, DiffDog에서 제공하는 모든 비교 설정 옵션을 포함하고 확장합니다

DiffDog 서버의 비교 옵션 및 기타 다양한 기능에 대한 기본값을 클라이언트 설정 파일에서 설정할 수 있습니다.
세 가지 파일을 비교하는 워드 문서 기능
DiffDog 서버는 워드 문서의 3가지 버전 비교 기능도 지원합니다. 명령줄에 비교할 세 번째 문서의 이름을 추가하기만 하면 됩니다

다음은 3가지 결과를 담은 파일입니다

결과 파일에서 "left_content", "middle_content", "right_content"라는 명칭은 명령줄에 입력된 파일 이름의 순서와 일치합니다.
확장된 기능
위의 예시에서는 비교를 단순화하기 위해 파일 경로를 생략했습니다. 대부분의 경우, DiffDog 서버는 중앙 파일 서버에서 실행되며, 원격 클라이언트가 접속하여 사용합니다. 비교할 파일은 별도의 디렉터리 경로를 통해 지정하거나, 웹 기반 URL을 통해 접근할 수도 있습니다. 예를 들어, 특정 문서의 최신 버전을 중앙 저장소 또는 웹 상에 저장된 초기 버전에 대해 비교하고 싶을 수 있습니다.
보안상의 이유로, 관리자는 DiffDog 서버의 설정을 조정하여 클라이언트가 접근할 수 있는 서버 경로를 제한할 수 있습니다.
DiffDog 서버는 다양한 운영 환경과의 호환성을 고려하여 Windows, Linux, 그리고 MacOS X 플랫폼에서 사용할 수 있습니다.
워드 문서 비교 작업을 자동화합니다
DiffDog 서버는 DiffDog 데스크톱 애플리케이션에서 생성된 비교 파일과 연동됩니다. DiffDog 서버의 "import" 명령은 DiffDog 비교 파일에 지정된 비교 작업을 실행합니다. 이를 통해 사용자는 나중에 동일한 설정으로 비교 작업을 다시 수행할 수 있습니다.
DiffDog 서버 워드는 배치 스크립트를 통해 자동화할 수도 있습니다. 예를 들어, DiffDog 서버는 특정 시점에 중요한 문서에 대한 변경 사항 보고서를 자동으로 생성하는 데 매우 유용합니다. 매일, 일주일에 한 번 등 원하는 간격으로 자동화할 수 있습니다.
DiffDog 서버의 배치 스크립트는 FlowForce 서버를 통해 시간 기반 트리거, 모니터링 폴더의 변경 사항, 또는 HTTP 서비스 형태로 작업 단계로 실행될 수 있습니다.
직접 사용해 보시고, 워드 문서 비교는 물론 텍스트, 바이너리, XML 파일, 심지어 전체 폴더나 웹 주소까지 얼마나 쉽고 빠르게 자동화할 수 있는지 확인해 보세요. 완벽하게 작동하는 버전을 다운로드하여 경험해 보세요 30일 무료 체험 기간!