주석은 일반적으로 문서에서 다양한 관찰을 지적하고 토론을 위한 피드백을 제공하는 데 사용됩니다. C#을 사용하여 PDF 및 Word 문서에 다른 주석을 추가하는 방법에 대해서는 별도의 기사에서 논의했습니다. 오늘 이 기사에서는 C#을 사용하여 PDF 및 Word DOC/DOCX 파일과 같은 문서에서 주석을 제거하는 방법에 대해 설명합니다.

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

주석용 .NET API

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

다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet. 패키지 관리자에서 다음 명령을 사용할 수도 있습니다.

PM> Install-Package GroupDocs.Annotation

C#을 사용하여 PDF, Word 문서에서 모든 주석 제거

문서에서 주석을 제거하는 다양한 방법이 있습니다. 모든 주석을 한 번에 제거하거나, ID를 제공하여 특정 주석을 제거하거나, 주석 개체별로 특정 주석을 제거할 수 있습니다. 더 많은 옵션을 보려면 문서 문서를 방문하세요.

다음은 C#을 사용하여 PDF 또는 Word DOC/DOCX 문서에서 모든 주석을 제거하는 단계입니다.

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

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

// C#을 사용하여 PDF 문서에서 모든 주석 제거
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Save("path/document-noAnnotation.pdf", new SaveOptions {AnnotationTypes = AnnotationType.None});
}

C#을 사용하여 ID로 주석 제거

마찬가지로 주석 ID를 제공하여 문서에서 이러한 주석을 제거할 수 있습니다. 지정된 주석을 제거하려면 ID 또는 ID 목록을 제공하기만 하면 됩니다. 다음 코드는 C#을 사용하여 ID를 제공하여 PDF 또는 Word 문서에서 주석을 제거하는 방법을 보여줍니다.

// C#을 사용하여 PDF 문서에서 ID별 주석 제거
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Remove(new List<int>{0,1});
    annotator.Save("path/document-remove-annotation.pdf");
}

C#을 사용하여 주석 개체로 주석 제거

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

// C#을 사용하여 PDF 문서에서 선택적 주석 제거
using (Annotator annotator = new Annotator("path/document.pdf"))
{
    annotator.Remove(annotator.Get()[0]);
    annotator.Save("path/document-remove-annotation.pdf");
}

결론

결론적으로 C#을 사용하여 문서에서 주석을 제거하는 방법을 배웠습니다. 특히 PDF 및 Word 파일에서 모든 주석을 제거했습니다. 나중에 ID를 제공하고 주석 개체를 증명하여 주석을 제거했습니다.

GroupDocs.Annotation for .NET을 사용하여 고유한 문서 주석 제거 .NET 애플리케이션을 빌드합니다. 문서 및 GitHub 저장소에서 API에 대해 자세히 알아보세요. 기타 문의사항은 포럼 지원팀으로 문의해주세요.

또한보십시오