자체 설명적이고 이해하기 쉽고 구문 분석하기 쉬운 JSON 형식은 웹 서비스에서 데이터를 교환하기 위한 이상적인 선택 중 하나입니다. 이 엄청난 사용량으로 인해 다양한 요구 사항에 따라 JSON 데이터 형식을 다른 형식으로 변환해야 하는 경우가 많습니다. 이 기사에서는 Java에서 JSON 파일을 PDF 형식으로 렌더링하는 방법을 살펴봅니다. 또한 Java 애플리케이션 내에서 JSON 파일을 JPG, PNG 및 HTML 형식으로 변환합니다.
오늘은 렌더링 방법을 따로 알아보겠습니다.
우리는 이미 JSON에 관한 다음 주제에 대해 논의했습니다.
만일을 대비하여 업데이트된 환경이 없다면 JSON 렌더링에 필요한 것을 빠르게 구합시다.
JSON 파일 뷰어 – 자바 API
GroupDocs는 다양한 파일 형식을 PDF, JPG, PNG 및 HTML 형식으로 렌더링할 수 있는 Java용 문서 뷰어 API 응용 프로그램을 제공합니다. 이 GroupDocs.Viewer for Java를 사용하여 소스 코드 예제를 사용하여 언급된 다른 형식으로 렌더링하여 JSON 파일을 봅니다.
다운로드 섹션에서 JAR 파일을 다운로드하거나 Java 애플리케이션 내에서 최신 리포지토리 및 종속성 Maven 구성을 사용할 수 있습니다.
<repository>
<id>groupdocs-artifacts-repository</id>
<name>GroupDocs Artifacts Repository</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>22.9</version>
</dependency>
Java를 사용하여 JSON을 PDF로
PDF 형식은 이식성으로 유명하며 파일을 공유할 때 종종 필요합니다. 다음 단계는 Java를 사용하여 JSON 파일을 PDF 형식으로 렌더링하는 방법을 보여줍니다.
- Viewer 클래스를 사용하여 JSON 파일을 로드합니다.
- PdfViewOptions 클래스를 사용하여 PDF 렌더링 옵션을 준비합니다.
- view() 메서드를 호출하여 JSON 파일을 PDF로 변환합니다.
다음 Java 코드 예제는 JSON 파일을 PDF 형식으로 렌더링합니다.
// JSON 뷰어 - Java를 사용하여 JSON 파일을 PDF로 렌더링
try (Viewer viewer = new Viewer("/path/sample.json")) {
PdfViewOptions viewOptions = new PdfViewOptions("/path/JSON-to-PDF.pdf");
viewer.view(viewOptions);
}
Java를 사용하여 JSON 파일을 JPG, PNG 또는 HTML로 보기
마찬가지로 JSON 파일에서 다른 형식을 얻을 수 있습니다. 다음 단계는 Java를 사용하여 JSON 파일을 다양한 형식으로 렌더링하는 데 도움이 됩니다.
- Viewer 클래스를 사용하여 JSON 파일을 로드합니다.
- 변환 형식에 따라 렌더링 옵션을 준비합니다.
- JPG 렌더링은 JpgViewOptions 클래스를 사용합니다.
- PNG 렌더링에는 PngViewOptions 클래스가 필요합니다.
- HTML 렌더링에는 HtmlViewOptions 클래스가 필요합니다. JSON을 HTML로 변환하는 동안 다양한 추가 옵션이 있습니다.
- 리소스가 포함된 HTML로 변환합니다.
- 외부 리소스를 사용하여 JSON에서 HTML로.
- 반응형 HTML로 변환합니다.
- view() 메서드를 사용하여 JSON 파일을 HTML, JPG 또는 PNG 파일로 렌더링합니다.
아래 Java 예제에서는 해당 변환 옵션을 사용하여 JSON 파일을 각 형식으로 별도로 렌더링합니다.
Java를 사용하여 JSON에서 JPG로
다음 Java 코드는 JSON 파일을 JPG 형식으로 변환합니다.
// JSON 뷰어 - Java를 사용하여 JSON 파일을 JPG로 렌더링
try (Viewer viewer = new Viewer("/path/sample.json")) {
JpgViewOptions viewOptions = new JpgViewOptions("/path/JSON-to-JPG-{0}.jpg");
viewer.view(viewOptions);
}
Java를 사용하여 JSON에서 PNG로
다음 코드는 Java를 사용하여 JSON 파일을 PNG 형식으로 변환합니다.
// JSON 뷰어 - Java를 사용하여 JSON 파일을 PNG로 렌더링
try (Viewer viewer = new Viewer("/path/sample.json")) {
PngViewOptions viewOptions = new PngViewOptions("/path/JSON-to-PNG-{0}.png");
viewer.view(viewOptions);
}
Java를 사용하여 JSON을 반응형 HTML로 변환
다음 Java 소스 코드는 JSON 파일을 리소스가 포함된 반응형 HTML로 변환합니다. 마찬가지로 forExternalResources 메서드를 사용하여 외부 리소스로 변환할 수도 있습니다.
// JSON 뷰어 - Java를 사용하여 JSON 파일을 반응형 HTML로 렌더링
try (Viewer viewer = new Viewer("/path/sample.json")) {
HtmlViewOptions viewOptions = HtmlViewOptions.forEmbeddedResources("/path/JSON-to-HTML_{0}.html");
viewOptions.setRenderResponsive(true);
viewer.view(viewOptions);
}
무료 API 라이선스 받기
온라인 JSON 파일 뷰어를 구축하기 위해 평가 제한 없이 API를 사용하기 위해 무료 임시 라이선스 받기할 수 있습니다.
결론
요약하자면 JSON 파일을 다른 형식으로 렌더링하는 방법을 배웠습니다. 특히 JSON 데이터 파일을 Java에서 PDF, JPG 및 PNG로 변환했습니다. 마지막으로 Java 예제를 사용하여 외부 리소스나 임베디드 리소스를 사용하여 JSON을 반응형 HTML로 렌더링하는 방법을 배웠습니다.
Groupdocs.Viewer Online App과 같은 JSON 뷰어 Java 애플리케이션을 개발하는 데 도움이 되기를 바랍니다.
문서 및 GitHub 예제에서 GroupDocs.Viewer for Java에 대해 자세히 알아볼 수 있습니다. 문의 사항은 포럼을 통해 문의해 주세요.