Java를 사용하여 Word 문서를 복제하는 방법

Java를 사용하여 Word 문서를 복제하는 방법

프로그래밍 방식으로 한 파일에서 다른 파일로 콘텐츠를 복사하는 코드 예제를 많이 보셨겠지만 이 블로그 게시물에서는 Java 복제 생성기 라이브러리를 사용하여 Word 문서를 복제하는 방법을 보여줍니다. 따라서 이 Java 라이브러리에서 제공하는 몇 가지 메서드를 호출하여 이 기능을 수행할 수 있습니다. 이 라이브러리를 사용하면 Word 문서를 편집하여 비즈니스 요구 사항을 충족할 수도 있습니다. 따라서 더 이상 시간을 들이지 않고 이 기사를 자세히 살펴보겠습니다.

다음과 같은 단계를 거치게 됩니다.

클론 생성기 라이브러리 설치

이 라이브러리의 설치 과정은 매우 간단합니다. 또한 여기에서 설치 및 개발에 관한 포괄적인 문서를 찾을 수 있습니다. 그러나 JAR 파일을 다운로드하거나 다음 Maven 구성을 사용하여 이 라이브러리를 설치할 수 있습니다.

<repository>
   <id>AsposeJavaAPI</id>
   <name>Aspose Java API</name>
   <url>https://releases.aspose.com/java/repo/</url>
 </repository> 
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>22.10</version>
  <classifier>jdk17</classifier>
</dependency>

Java를 사용하여 Word 문서를 복제하는 방법

이 섹션에서는 프로그래밍 방식으로 파일을 복제하는 단계와 코드 스니펫을 다룹니다. 이 클론 생성기 라이브러리에 의해 노출된 메서드는 자명하므로 이를 사용하여 API 호출을 쉽게 구성할 수 있습니다.

단계는 다음과 같습니다.

  1. Document 클래스의 생성자를 초기화하여 빈 문서를 만듭니다.
  2. DocumentBuilder 클래스의 인스턴스를 인스턴스화하고 생성된 문서를 로드합니다.
  3. writeln 메서드를 호출하여 문서에 단락 나누기를 삽입합니다.
  4. deepClone 메서드를 호출하여 문서를 복제합니다.
  5. 복제된 문서를 편집하고 save 메서드를 호출하여 파일을 저장합니다.

다음 코드를 복사하여 기본 파일에 붙여넣습니다.

// Document 클래스의 생성자를 초기화하여 빈 문서를 만듭니다.
Document doc = new Document();
// DocumentBuilder 클래스의 인스턴스를 인스턴스화하고 생성된 문서를 로드합니다. 
DocumentBuilder builder = new DocumentBuilder(doc);
// writeln 메서드를 호출하여 문서에 단락 나누기를 삽입합니다. 
builder.writeln("This is the original document before applying the clone method");
// deepClone 메서드를 호출하여 문서를 복제합니다. 
Document clone = doc.deepClone();
// 복제된 문서를 편집하고 save 메서드를 호출하여 파일을 저장합니다. 
builder = new DocumentBuilder(clone);
builder.write("Section 1");
builder.insertBreak(BreakType.SECTION_BREAK_NEW_PAGE);
builder.write("Section 2");
doc.save("doc1.docx");
// 이것은 원래 문서에 있는 내용을 보여줍니다. 문서에는 두 개의 섹션이 있습니다.
System.out.println(clone.getText().trim());
// 마지막 섹션을 복제하고 복사본을 문서 끝에 추가합니다.
int lastSectionIdx = clone.getSections().getCount() - 1;
Section newSection = clone.getSections().get(lastSectionIdx).deepClone();
clone.getSections().add(newSection);
clone.save("doc2.docx");
// 문서를 변경한 후 문서에 포함된 내용을 확인하십시오.
System.out.println(clone.getText().trim());

출력은 아래 이미지에서 볼 수 있습니다.

파일 복제를 위한 복제 생성기 라이브러리

무료 라이선스 받기

무료 임시 라이센스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.

합산

그게 다야! 이 클론 생성기 라이브러리를 사용하여 Word 문서를 복제하는 과정을 배웠기를 바랍니다. 또한 Java를 사용하여 Word 문서를 복제하는 방법을 배우려는 경우 이 블로그 게시물이 정말 도움이 될 것입니다. 마지막으로 문서를 방문하여 다른 엔터프라이즈 수준 기능에 대해 알아볼 수 있습니다.

또한 시작하기 가이드를 따르는 것이 좋습니다.

마지막으로 conholdate.com은 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 주시기 바랍니다.

질문하기

포럼에서 귀하의 질문이나 질문에 대해 알려주실 수 있습니다.

FAQ

Word 문서를 복제하려면 어떻게 해야 합니까?

deepClone 방법을 탐색하여 프로그래밍 방식으로 Word 문서의 복제 파일을 만듭니다.

또한보십시오