Java에서 Word 또는 PDF 문서 비교

PDF, Word, HTML, TXT, MD 및 기타 형식의 두 문서를 비교하는 고화질 Java 라이브러리

프로그래밍 API를 사용하여 두 파일을 비교하고 차이점을 찾을 수 있습니다. 즉, Java 라이브러리는 강력한 파일 차이 검사기입니다. 문서 비교 API를 사용한 후 결과를 가져와 DOCX, PDF, DOC 및 기타 형식으로 저장할 수 있습니다.

코드 스니펫 보기

이 기본 Java API를 사용하면 문서를 쉽게 비교하고 원하는 출력 형식의 차이점을 얻을 수 있습니다. Java 라이브러리는 완전히 독립적이며 외부 도구나 서비스에 의존하지 않습니다. 모든 문서 처리 기능은 번거로움 없는 경험을 위해 이 강력한 Java 솔루션에 구현됩니다.

문서 비교는 특히 자동화된 문서 워크플로우 내에서 매우 인기 있는 절차입니다. 법률 문서, 버전 제어 시스템, 콘텐츠 관리 시스템 등 어떤 작업을 하든 Java 용 문서 비교 API는 판도를 바꿀 수 있습니다. 문자 수준과 단어 수준 모두에서 문서의 내용을 비교합니다. 한 글자만 변경되더라도 전체 단어가 수정된 것으로 표시됩니다. 이를 통해 사람의 눈에는 보이지 않는 가장 작은 변화도 감지할 수 있습니다.

Java 을 사용하여 Word, PDF, 웹 문서 비교

문서가 수정되었는지 확실하지 않은 경우가 있으며 두 버전의 문서를 수동으로 비교하는 프로세스가 매우 어려울 수 있습니다. 반면에 문서가 변경되었다고 확신하지만 업데이트된 영역을 시각적으로 찾는 작업이 매우 어려워지는 경우도 있습니다. 자동화된 문서 비교가 매우 유용할 수 있는 몇 가지 일반적인 시나리오를 살펴보겠습니다.

  • 법률 산업. 계약서, 동의서, 법률 브리핑 비교를 자동화하면 귀중한 시간을 절약하고 정확성을 보장하여 법무팀이 보다 중요한 업무에 집중할 수 있습니다.
  • 소프트웨어 개발. 이 API를 사용하면 Java 개발자는 소스 코드, 요구 사항 문서 및 기술 사양을 쉽게 비교할 수 있어 효율적인 버전 제어 및 간소화된 커뮤니케이션이 가능해집니다.
  • 품질 보증. 출판, 콘텐츠 제작 등의 산업에서는 여러 문서 버전에 걸쳐 일관성과 정확성을 보장하는 것이 중요합니다. 이 Java 솔루션을 사용하면 QA 팀이 초안, 원고 또는 사용자 매뉴얼을 자동으로 비교하여 불일치를 찾아내고 오류 없는 문서 생성을 촉진할 수 있습니다.
  • 금융 서비스. 금융 기관은 보고서, 명세서, 계약서를 포함한 광범위한 문서를 처리합니다. Java 라이브러리를 사용하면 금융 전문가는 재무제표 비교를 자동화하고, 이상 징후를 감지하고, 규정 준수 프로세스를 간소화하여 운영 효율성을 높일 수 있습니다.

Java 에서 프로그래밍 방식으로 두 문서를 비교합니다.

자동 문서 비교를 워크플로에 통합하면 프로그래밍 방식으로 문서를 비교하고, 차이점을 추출하고, 원하는 출력 형식으로 결과를 즉시 얻을 수 있는 기능을 얻을 수 있습니다. 숙련된 개발자이든 이제 막 Java 을 시작하는 개발자이든 당사의 포괄적인 코드 조각과 온라인 데모가 프로세스를 안내해 드립니다.

두 개의 문서를 업로드하고 대상 형식을 선택하여 차이점을 강조하고 화면에 표시된 Java 코드 조각을 검토하여 라이브 데모를 사용해 보세요. 이 예에서는 프로그래밍 방식으로 문서 비교를 수행하고 필요한 파일 형식으로 결과를 얻는 방법을 자세히 보여줍니다.

중요한 점은 비교 메서드를 호출하기 전에 비교된 문서에 수정본이 있어서는 안 된다는 것입니다. 먼저 모든 수정본을 수락해야 합니다. 우리는 아래 Java 코드 조각에서 이 미묘한 차이를 이미 처리했습니다.

Java에서 문서 비교
비교 파일 업로드
코드 실행
비교할 두 번째 파일 업로드
목록에서 대상 형식 선택
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
복사
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
복사
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
복사
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
복사
import com.aspose.words.*;

Document docA = new Document("Input1.docx");
Document docB = new Document("Input2.docx");

// 비교 전 수정 사항이 없어야 합니다.
docA.acceptAllRevisions();
docB.acceptAllRevisions();

docA.compare(docB, "Author Name", new Date());
docA.save("Output.docx");
코드 실행

Java에서 두 텍스트 파일을 비교하는 방법

  1. Aspose.Words for Java 설치
  2. Java 프로젝트에 라이브러리 참조 추가(라이브러리 가져오기)
  3. 비교할 두 문서 로드
  4. compare() 메소드를 호출하기 전에 모든 개정을 수락하십시오.
  5. 두 문서를 비교하려면 compare() 메서드를 호출하세요.
  6. Save() 메서드를 호출하여 필요한 확장자를 가진 출력 파일 이름을 전달합니다.
  7. 압축 결과를 별도의 파일로 가져오기

문서를 비교하는 Java 라이브러리

Maven Java 패키지를 호스팅합니다. 'Aspose.Words for Java' 는 바이트 코드를 포함하는 일반적인 JAR Java 개발자 환경에 설치하는 방법에 대한 단계별 지침 을 따르십시오.

시스템 요구 사항

Java SE 7 및 최신 Java 버전이 지원됩니다. JRE 를 사용해야 하는 경우를 대비 Java SE 6 용 별도 패키지를 제공합니다.

Java Microsoft Windows, Linux, macOS, Android 및 iOS를 포함하여 JVM 구현된 모든 운영 체제에서 실행됩니다.

JogAmp JOGL, Harfbuzz 글꼴 엔진, Java Advanced Imaging JAI 와 같은 선택적 패키지 종속성에 대한 정보는 제품 설명서 를 참조하십시오.

가장 많이 사용되는 비교 파일 형식

5%

Aspose 제품 업데이트 구독

월간 뉴스레터와 제안을 우편함으로 직접 받으십시오.

© Aspose Pty Ltd 2001-2024. 판권 소유.