하이퍼 링크는 클릭하면 온라인 웹 페이지로 연결되는 고정 된 텍스트입니다. Word 문서의 텍스트를 클릭하면 사용자를 링크 된 페이지로 탐색하는 하이퍼 링크를 만들 수 있습니다. 하이퍼 링크를 사용하면 작가가 메인 기사와 연결된 모든 참조에 대해 문서 독자를 쉽게 안내 할 수 있습니다. .NET 응용 프로그램 개발자이기 때문에 C#의 문서 처리 응용 프로그램에 하이퍼 링크를 추가하는 기능을 추가 할 수 있습니다. 이 기사에서는 C#에서 .NET의 NPOI를 사용하여 하이퍼 링크를 삽입하는 방법을 배우기 위해 단계별 자습서를 살펴 보겠습니다.

Microsoft Word {.wp-block-heading}을 사용하여 Word에 하이퍼 링크 추가

C#을 사용하여 DOCX에 하이퍼 링크를 삽입하는 방법을 확인하기 전에 Microsoft Word를 사용하여 동일한 방법을 살펴 보겠습니다.

microsoft word {.wp-block-heading}을 사용하여 Word 문서에 하이퍼 링크를 삽입하는 단계

다음 단계에서 볼 수 있듯이 Microsoft Word를 사용하여 문서에서 하이퍼 링크 할 수 있습니다.

  1. 하이퍼 링크로 표시 할 텍스트 나 그림을 선택하십시오.
  2. 리본에서 삽입 탭에서 링크 를 선택하십시오. 텍스트 나 그림을 마우스 오른쪽 버튼으로 클릭하고 바로 가기 메뉴에서 링크 를 클릭하십시오. 3.* *삽입 하이퍼 링크 상자에서 링크를 주소 상자에 입력하거나 붙여 넣습니다.

c#을 사용하여 Word 문서에 하이퍼 링크를 삽입하는 방법? {.WP- 블록 헤드}

이제 Microsoft Word를 사용하여 Word 문서에 하이퍼 링크를 삽입하는 방법을 보았으므로 C# 응용 프로그램에서 .NET 용 NEPOI를 사용하여 동일하게 달성 할 수있는 방법을 살펴볼 준비가되었습니다. 아직 구성하지 않은 경우 NPOI 및 설치 지침에 대한 포괄적 인 안내서를 살펴볼 수 있습니다.

c# {.wp-block-heading}을 사용하여 Word 문서에서 하이퍼 링크 텍스트 단계

이 단계에서는 NPOI API가 추가 된 C# 콘솔 응용 프로그램이 준비되어있을 것으로 예상됩니다. C#에서 NPOI API를 사용하여 Word 문서의 텍스트 하이퍼 링크를 위해 다음 단계를 사용하십시오.

  1. xwpfdocument 클래스 인스턴스를 만듭니다
  2. xwpfparagraphxwpfrun 인스턴스를 사용하여 단락과 텍스트를 추가하십시오.
  3. 정의 된 단락의 경우 xwpfhyperlinkrun 의 하이퍼 링크 인스턴스 작성**
  4. 하이퍼 링크에 단락 인스턴스의 CreateHyperLinkRun 메소드를 사용하십시오. 응용 프로그램의 다음 코드 (Github의 Nissl Lab에서 가져온 4)를 복사하여 시도해 볼 수 있습니다.
static void InsertHyperlink()
{
    using (XWPFDocument doc = new XWPFDocument())
    {
        XWPFParagraph paragraph = doc.CreateParagraph();
        XWPFRun run = paragraph.CreateRun();
        run.SetText("This is a text paragraph having ");
        XWPFHyperlinkRun hyperlinkrun = CreateHyperlinkRun(paragraph, "https://www.google.com");
        hyperlinkrun.SetText("a link to Google");
        hyperlinkrun.SetColor("0000FF");
        hyperlinkrun.Underline = UnderlinePatterns.Single;
        run = paragraph.CreateRun();
        run.SetText(" in it.");
        using (FileStream out1 = new FileStream("hyperlink.docx", FileMode.Create))
        {
            doc.Write(out1);
        }
    }
}
static XWPFHyperlinkRun CreateHyperlinkRun(XWPFParagraph paragraph, String uri)
{
    String rId = paragraph.Document.GetPackagePart().AddExternalRelationship(
        uri,
        XWPFRelation.HYPERLINK.Relation
        ).Id;

    return paragraph.CreateHyperlinkRun(rId);
}

결론 {.WP- 블록 헤드}

하이퍼 링크는 문서와 웹 링크 사이에 링크를 만드는 효과적인 방법입니다. 문서 처리 기능을 제공하는 응용 프로그램 개발자. .NET 응용 프로그램에서 npoi api for .net를 사용하여 C#의 Word 문서에서 하이퍼 링크 텍스트의 기능을 제공 할 수 있습니다. C#에서 NPOI API와 협력하는 더 많은 예를 보려면이 블로그를 계속 지켜봐 주시기 바랍니다.