이 자습서에서는 주석 라이브러리와 함께 C#**을 사용하여 **PDF에서 워터마크 주석을 제거하는 프로세스를 설명합니다. C#**을 사용하여 **PDF에서 워터마크를 삭제하는 샘플 작업 애플리케이션을 제공하고 PDF에서 워터마크를 제거하기 위한 샘플 프로젝트를 빌드하는 방법에 대한 모든 단계를 설명합니다. 아래에서 C# 언어로 된 필수 단계와 코드 조각을 살펴보고 PDF에서 워터마크 주석을 삭제할 수 있습니다.
C#을 사용하여 PDF에서 워터마크 주석을 제거하는 단계
- C#의 PDF에서 워터마크를 삭제하려면 NuGet에서 GroupDocs.Annotation for .NET 패키지를 설치하십시오.
- C#에서 주석을 제거하려면 GroupDocs.Annotation 네임스페이스에 대한 참조를 추가합니다.
- Annotator 클래스를 초기화하고 입력 PDF 파일의 경로를 생성자에 전달합니다.
- SaveOptions 클래스를 초기화하고 AnnotationTypes를 AnnotationType.None으로 설정합니다.
- 최종 출력 PDF를 디스크에 저장하려면 Annotator.Save 메소드를 호출하십시오.
위의 단계별 지침은 C#*의 PDF에서 *워터마크를 빠르게 삭제하는 데 도움이 됩니다. 주석 라이브러리는 플랫폼 독립적이며 추가 소프트웨어를 설정하지 않고도 Windows, macOS 및 Linux 운영 체제에서 쉽게 사용할 수 있습니다. 이 라이브러리를 사용하여 몇 줄의 코드를 작성하면 PDF의 모든 페이지에서 워터마크를 쉽게 제거할 수 있습니다.
C#을 사용하여 PDF에서 워터마크를 삭제하는 코드
using GroupDocs.Annotation; | |
using GroupDocs.Annotation.Options; | |
namespace RemoveWatermarkAnnotationFromPDFUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Annotation library | |
License lic = new License(); | |
lic.SetLicense(@"Conholdate.Annotator.lic"); | |
// Instantiate Annotator object with input PDF path | |
using (Annotator annotator = new Annotator("input.pdf")) | |
{ | |
SaveOptions saveOptions = new SaveOptions(); | |
saveOptions.AnnotationTypes = AnnotationType.None; | |
//Save the final output PDF | |
annotator.Save("RemoveWatermarkAnnotationFromPDFUsingCSharp.pdf", saveOptions); | |
} | |
} | |
} | |
} |
주석 라이브러리를 사용하여 PDF에서 *C#*의 주석을 제거하는 방법을 보여주는 샘플 애플리케이션을 개발했습니다. 코드 예제는 몇 가지 API 호출을 사용하는 매우 쉽습니다. 워터마크를 제거하려면 필요한 라이브러리를 설치하고 이 코드를 프로젝트에 복사하기만 하면 됩니다. 최근에 PDF에 워터마크를 추가하는 방법에 대한 기사를 추가했습니다. 자세한 내용은 C#을 사용하여 PDF에 워터마크 주석을 추가하는 방법 가이드를 참조하세요.