하이퍼링크는 일반적으로 문서의 지정된 영역에 외부 데이터를 연결하는 데 사용됩니다. 링크 주석을 사용하여 문서의 모든 부분을 하이퍼링크로 변환할 수 있습니다. 프로그래머는 이러한 링크 주석을 .NET 애플리케이션 내의 문서에 추가할 수 있습니다. 이 기사에서는 C#을 사용하여 PDF 파일에 하이퍼링크를 만드는 방법에 대해 설명합니다.

다음 주제는 아래에서 다룹니다.

PDF로 링크 생성 - 프로그래밍 방식

GroupDocs.Annotation은 다양한 종류의 애플리케이션을 위한 주석 솔루션을 제공합니다. .NET API를 사용하면 .NET 애플리케이션 내 문서의 다양한 주석을 조작하고 자동화할 수 있습니다. GroupDocs.Annotation for .NET API를 사용하여 C#을 사용하여 PDF 파일에 하이퍼링크 주석을 생성합니다.

다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet을 통해 .NET 애플리케이션에 API를 설치할 수 있습니다.

PM> Install-Package GroupDocs.Annotation

다음은 C#을 사용하여 PDF 파일의 아무 곳에나 하이퍼링크를 만드는 단계입니다.

  • Annotator 클래스를 사용하여 원본 PDF 문서를 로드합니다.
  • 링크 주석 개체를 만듭니다.
  • URL, 페이지 번호, 포인트 등과 같은 하이퍼링크 속성을 정의합니다.
  • 추가 방법을 사용하여 로드된 PDF 문서에 정의된 하이퍼링크를 추가합니다.
  • 저장 방법을 사용하여 주석이 달린 PDF를 저장합니다.

다음 코드 샘플은 C#을 사용하여 PDF 파일의 일부를 하이퍼링크로 변환하는 방법을 보여줍니다.

// C#에서 링크 주석을 사용하여 PDF에 하이퍼링크 만들기
using (Annotator annotator = new Annotator(@"path/sample.pdf"))
{
    LinkAnnotation link = new LinkAnnotation
    {
        CreatedOn = DateTime.Now,
        PageNumber = 0,
        Points = new List<Point>
        {
            new Point(120, 300),
            new Point(600, 300),
            new Point(120, 270),
            new Point(600, 270)
        },
        Url = @"https://products.groupdocs.com/annotation"
    };
    annotator.Add(link);
    annotator.Save(@"path/annotation-link.pdf");
}

다음은 위 코드의 출력입니다.

PDF로 링크 생성 - 프로그래밍 방식

무료 API 라이선스 받기

평가 제한 없이 API를 사용하기 위해 임시 무료 라이선스 받기를 할 수 있습니다.

결론

결론적으로 C#을 사용하여 PDF 파일에 하이퍼링크를 생성하기 위해 링크 주석을 추가하는 방법을 배웠습니다. 마찬가지로 링크 주석을 사용하여 문서의 모든 부분을 하이퍼링크로 변환할 수 있습니다. 다른 많은 주석 유형도 동일한 API를 사용하여 유사한 방식으로 추가할 수 있습니다. 문서를 방문하여 API에 대해 자세히 알아보십시오. 문의 사항은 포럼을 통해 문의해 주세요.

또한보십시오