주석은 일반적으로 문서에서 다양한 관찰을 지적하고 토론을 위한 피드백을 제공하는 데 사용됩니다. 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에 대해 자세히 알아보세요. 기타 문의사항은 포럼 지원팀으로 문의해주세요.

또한보십시오