C# .NET을 사용하는 JSON 뷰어 - JSON 렌더링

JSON은 애플리케이션 내에서 정보를 전달하기 위해 개발자가 선호하는 구조화된 데이터 형식 중 하나입니다. 그러나 여러 가지 이유로 JSON 데이터를 다른 형식으로 변환해야 하는 경우가 많습니다. 이 기사에서는 C#을 사용하여 JSON 파일을 PDF 형식으로 렌더링하는 방법을 살펴봅니다. 또한 예제를 사용하여 .NET 애플리케이션 내에서 JSON 파일을 JPG, PNG 및 HTML 형식으로 변환합니다.

오늘은 렌더링 방법에 대한 C# 방식을 별도로 살펴보겠습니다.

우리는 이미 C#을 사용하는 JSON과 관련하여 다음 주제에 대해 논의했습니다.

이제 환경이 아직 준비되지 않았다면 JSON 파일을 렌더링하는 데 필요한 것을 빠르게 얻으십시오.

JSON 파일 뷰어 – .NET API

GroupDocs는 .NET용 문서 뷰어 API 응용 프로그램을 제공하고 다양한 파일 형식을 PDF, JPG, PNG 및 HTML 형식으로 효율적으로 렌더링할 수 있는 GroupDocs.Viewer를 선보입니다. 이 API를 사용하여 C# 소스 코드 예제를 사용하여 언급된 다른 형식으로 JSON 파일을 렌더링하여 볼 것입니다.

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

PM> Install-Package GroupDocs.Viewer

C#을 사용하여 JSON을 PDF로

높은 이식성으로 인해 JSON 형식을 PDF 형식으로 변환하기 위해 파일을 공유할 때 종종 필요합니다. 다음 단계에서는 C#을 사용하여 JSON 파일을 PDF 형식으로 렌더링하는 방법을 보여줍니다.

  • Viewer 클래스를 사용하여 JSON 파일을 로드합니다.
  • PdfViewOptions 클래스를 사용하여 PDF 렌더링 옵션을 준비합니다.
  • View() 메서드를 사용하여 JSON 파일을 PDF로 렌더링합니다.

다음 C# 코드 예제에서는 JSON 파일을 PDF 형식으로 렌더링합니다.

// JSON 뷰어 - C#을 사용하여 JSON 파일을 PDF로 렌더링
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PdfViewOptions options = new PdfViewOptions("/path/JSON-to-PDF.pdf");
    viewer.View(options);
}

C#을 사용하여 JSON 파일을 JPG, PNG 또는 HTML로 보기

마찬가지로 JSON 파일을 다른 형식으로 변환할 수 있습니다. 다음 단계는 C#을 사용하여 JSON 파일을 다양한 형식으로 렌더링하는 데 도움이 됩니다.

  • Viewer 클래스를 사용하여 JSON 파일을 로드합니다.
  • 변환 형식에 따라 렌더링 옵션을 준비합니다.
    • JPG 렌더링은 JpgViewOptions 클래스를 사용합니다.
    • PNG 렌더링에는 PngViewOptions 클래스가 필요합니다.
    • HTML 렌더링에는 HtmlViewOptions 클래스가 필요합니다. (내장 또는 외부 리소스를 사용할 수 있음)
  • View() 메서드를 사용하여 JSON 파일을 HTML, JPG 또는 PNG로 렌더링합니다.

다음은 해당 형식 옵션을 사용하여 JSON 파일을 각 형식으로 별도로 렌더링하는 C# 예제입니다.

C#을 사용하여 JSON을 JPG로 변환

다음 C# 코드는 JSON 파일을 JPG 형식으로 변환합니다.

// JSON 뷰어 - C#을 사용하여 JSON 파일을 JPG로 렌더링
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    JpgViewOptions options = new JpgViewOptions("/path/JSON-to-JPG.jpg");
    viewer.View(options);
}

C#을 사용하여 JSON에서 PNG로

다음 코드는 C#을 사용하여 JSON 파일을 PNG 형식으로 변환합니다.

// JSON 뷰어 - C#을 사용하여 JSON 파일을 PNG로 렌더링
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    PngViewOptions options = new PngViewOptions("/path/JSON-to-PNG.png");
    viewer.View(options);
}

C#을 사용하여 JSON에서 HTML로

다음 C# 소스 코드는 JSON 파일을 리소스가 포함된 HTML 형식으로 변환합니다.

// JSON 뷰어 - C#을 사용하여 JSON 파일을 HTML로 렌더링
using (Viewer viewer = new Viewer("/path/sample.json"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("/path/JSON-to-HTML_{0}.html");
    options.RenderResponsive = true;                

    viewer.View(options);
}

마찬가지로 ForExternalResources 메서드를 사용하여 외부 리소스가 있는 HTML로 변환할 수도 있습니다.

무료 API 라이선스 받기

온라인 JSON 파일 뷰어를 구축하기 위해 평가 제한 없이 API를 사용하기 위해 무료 임시 라이선스 받기할 수 있습니다.

결론

결론적으로 JSON 파일을 다른 형식으로 렌더링하는 방법을 배웠습니다. 특히 C# 예제를 사용하여 JSON 데이터 파일을 PDF, JPG, PNG 및 HTML 형식으로 변환했습니다.

Groupdocs.Viewer Online App과 같은 JSON 뷰어 애플리케이션을 직접 개발할 수 있습니다.

GroupDocs.Viewer for .NET에 대한 자세한 내용은 문서GitHub의 소스 코드를 참조하십시오. 문의 사항은 포럼을 통해 문의해 주세요.

또한보십시오