주석은 일반적으로 문서에서 관찰을 지적하는 데 사용됩니다. 토론하는 동안 피드백을 제공하는 데 사용할 수도 있습니다. 이전에 PDF 문서에 다른 주석을 추가하는 Java 방식에 대해 논의했습니다. 이 문서에서는 Java에서 PDF 및 Word DOC/DOCX 파일과 같은 문서에서 주석을 제거하는 방법에 대해 설명합니다.

다음 주제는 아래에서 논의됩니다.

주석용 자바 API

GroupDocs에는 다양한 문서 및 이미지 내의 주석을 처리할 수 있는 Java API가 있습니다. PDF, Word 및 기타 여러 유형의 문서에서 주석을 추가, 삭제 및 추출할 수 있습니다. 주석에 지원되는 문서 형식의 전체 목록은 설명서를 참조하세요.

다운로드 또는 구성

다운로드 섹션에서 JAR 파일을 다운로드하거나 **maven 기반*의 pox.xml에 대한 최신 저장소 및 종속성 구성을 가져옵니다. * 자바 애플리케이션.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-annotation</artifactId>
        <version>21.7.2</version> 
</dependency>

Java의 PDF 및 Word 문서에서 모든 주석 제거

문서에서 주석을 제거하는 방법이 있습니다. 모든 주석은 한 번에 제거할 수 있습니다. ID를 제공하여 특정 주석을 제거하거나 주석 객체를 제공하여 특정 주석을 제거할 수 있습니다. 다른 옵션은 문서를 참조하세요.

다음은 Java의 PDF 및 Word DOC/DOCX 문서에서 모든 주석을 제거하는 단계입니다.

  • Annotator를 사용하여 문서를 로드합니다.
  • 저장 옵션 클래스를 초기화합니다.
  • **주석 유형없음으로 설정합니다.
  • save() 메서드를 사용하여 주석 없이 파일을 저장합니다.

다음 Java 코드는 PDF 또는 Word 파일에서 주석을 제거하는 방법을 보여줍니다.

// Java를 사용하여 PDF 문서에서 모든 주석 제거
final Annotator annotator = new Annotator("document.pdf");
SaveOptions saveOptions = new SaveOptions();
saveOptions.setAnnotationTypes(AnnotationType.None);
// 더 이상 주석이 포함되지 않은 PDF를 저장합니다.
annotator.save("path/annotations-removed.pdf", saveOptions);
annotator.dispose();

Java에서 ID로 주석 제거

마찬가지로 주석 ID를 제공하여 문서에서 원하지 않는 주석을 제거할 수 있습니다. 나열된 주석을 제거하기 위해 ID 목록을 준비하고 제공하는 것입니다. 다음 Java 코드는 ID를 제공하여 PDF 또는 Word 문서에서 주석을 제거하는 방법을 보여줍니다.

// Java를 사용하여 PDF 문서에서 선택한 주석 제거
final Annotator annotator = new Annotator("document.pdf");
java.util.List<Integer> removalList = new java.util.ArrayList<>();
removalList.add(0);
removalList.add(1);
annotator.remove(removalList);

// 주석이 제거된 PDF를 저장합니다.
annotator.save("path/annotations-removed.pdf", new SaveOptions());
annotator.dispose();

Java에서 주석 객체로 주석 제거

Annotation 객체를 증명하여 특정 주석을 제거할 수도 있습니다. 주석을 삭제하기 위해 다음 Java 코드는 주석 개체를 사용하여 PDF 또는 Word 문서에서 주석을 제거합니다.

// Java를 사용하여 PDF 문서에서 선택한 주석 제거
final Annotator annotator = new Annotator("document.pdf");
java.util.List<AnnotationBase> annotations = annotator.get();
annotator.remove(annotations.get(0));

// 주석이 제거된 PDF를 저장합니다.
annotator.save("path/annotations-removed.pdf", new SaveOptions());
annotator.dispose();

결론

요약하면 Java 애플리케이션 내의 문서에서 주석을 제거하는 방법을 배웠습니다. 처음에는 PDF 및 Word 문서에서 모든 주석을 제거했습니다. 나중에 우리는 ID를 제공하고 주석 객체를 증명함으로써 주석을 제거했습니다. **GroupDocs.Annotation for Java**를 사용하여 고유한 문서 주석 제거 Java 애플리케이션을 빌드해 보세요. 문서GitHub 저장소에서 API에 대해 자세히 알아보세요. 기타 문의사항은 포럼 지원팀으로 문의해주세요.

또한보십시오