
Microsoft Visio는 데이터 연결 비즈니스 프로세스 흐름을 시각화하는 데 도움이 되는 널리 사용되는 벡터 그래픽 도구입니다. 순서도, 조직도, 건물 계획, 평면도, 데이터 흐름 다이어그램, 프로세스 흐름 다이어그램, 비즈니스 프로세스 모델링, 스윔 레인 다이어그램, 3D 맵 등과 같은 다양한 다이어그램을 그리는 데 사용할 수 있습니다. Java 개발자는 Visio 다이어그램을 HTML, PDF 및 기타 널리 사용되는 이미지 형식으로 프로그래밍 방식으로 쉽게 렌더링할 수 있습니다. 이 문서에서는 Java를 사용하여 HTML, PDF 및 이미지로 Visio 다이어그램을 렌더링하는 방법을 배웁니다.
이 문서에서는 다음 주제를 논의/다룹니다.
Visio 파일을 보기 위한 Java API
Visio 파일의 렌더링을 위해 GroupDocs.Viewer for Java API를 사용할 것입니다. 어디에서나 널리 사용되는 파일 형식을 렌더링하고 표시할 수 있는 가장 유연한 문서 보기 솔루션을 제공합니다. 이 API를 사용하면 외부 소프트웨어를 설치하지 않고도 Java로 강력한 문서 및 이미지 렌더링 응용 프로그램을 만들 수 있습니다. PDF, HTML, XML, Microsoft Office Word, Excel 워크시트, PowerPoint 프레젠테이션, Outlook 전자 메일, Visio 다이어그램, 프로젝트, 메타파일, 이미지 및 기타 다양한 파일 형식을 프로그래밍 위험을 줄이면서 쉽고 빠르게 볼 수 있습니다.
다운로드 및 구성
다운로드에서 라이브러리 가져오기 또는 Maven 기반 Java 애플리케이션에 다음 pom.xml 구성을 추가하여 아래에 언급된 예제를 시도하십시오.
<repository>
<id>GroupDocsArtifactRepository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>21.2</version>
</dependency>
Visio VSSX를 HTML로 렌더링
아래에 제공된 간단한 단계에 따라 Visio VSSX 파일을 HTML로 렌더링할 수 있습니다.
- Viewer 클래스의 인스턴스 생성
- 입력 파일 경로 제공
- HtmlViewOptions 클래스의 인스턴스 만들기
- 출력 파일 경로 제공
- View 메서드를 호출하고 HtmlViewOptions를 전달합니다.
다음 코드 샘플은 Java를 사용하여 HTML로 VSSX 파일을 렌더링하는 방법을 보여줍니다.
try (Viewer viewer = new Viewer("C:\\Files\\sample.vssx")) {
HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources("C:\\Files\\Output\\output.html");
viewer.view(options);
}

HTML로 VSSX 렌더링
HtmlViewOptions 클래스는 문서를 HTML 형식으로 렌더링하는 옵션을 제공합니다. ForEmbeddedResources 생성자는 포함된 리소스를 사용하여 HTML로 렌더링하기 위한 HtmlViewOptions 클래스의 새 인스턴스를 만듭니다. Visio 파일용 VisioRenderingOptions, 텍스트 워터마크를 설정하는 워터마크 옵션, 보안 옵션, 숨겨진 페이지, 메모 및 주석을 렌더링하는 렌더링 옵션 등과 같은 다양한 파일 형식에 대한 특정 옵션을 제공합니다.
문서에서 “문서 HTML 뷰어“에 대한 자세한 내용을 찾을 수 있습니다.
PDF로 Visio VSTX 렌더링
아래의 간단한 단계에 따라 Visio VSTX 파일을 PDF 형식으로 렌더링할 수 있습니다.
- Viewer 클래스의 인스턴스 생성
- 입력 파일 경로 제공
- PdfViewOptions 클래스의 인스턴스 만들기
- 출력 파일 경로 제공
- View 메서드를 호출하고 PdfViewOptions를 전달합니다.
다음 코드 샘플은 Java를 사용하여 PDF로 VSTX 파일을 렌더링하는 방법을 보여줍니다.
try (Viewer viewer = new Viewer("C:\\Files\\sample_organization.vstx")){
PdfViewOptions options = new PdfViewOptions("C:\\Files\\Output\\output.pdf");
viewer.view(options);
}

PDF로 VSTX 렌더링
PdfViewOptions 클래스는 문서를 PDF 형식으로 렌더링하기 위한 옵션을 제공합니다. 또한 텍스트 워터마크, 보안 옵션, 숨겨진 페이지 렌더링, 메모, 댓글 등 다양한 파일 형식에 대해 별도의 옵션을 설정할 수 있습니다.
문서에서 “문서 PDF 뷰어“에 대한 자세한 내용을 찾을 수 있습니다.
Visio VSDX를 이미지로 렌더링
아래의 간단한 단계에 따라 Visio VSDX 파일을 JPG 또는 PNG 형식으로 렌더링할 수 있습니다.
- Viewer 클래스의 인스턴스 생성
- 입력 파일 경로 제공
- PngViewOptions 클래스의 인스턴스 생성
- 출력 파일 경로 제공
- View 메서드를 호출하고 PngViewOptions를 전달합니다.
다음 코드 샘플은 Java를 사용하여 PNG로 VSDX 파일을 렌더링하는 방법을 보여줍니다.
try (Viewer viewer = new Viewer("C:\\Files\\sample_block.vsdx")){
PngViewOptions options = new PngViewOptions("C:\\Files\\Output\\output.png");
viewer.view(options);
}

VSDX를 PNG로 렌더링
아래와 같이 Java를 사용하여 Visio 파일을 JPG로 렌더링할 수도 있습니다.
try (Viewer viewer = new Viewer("C:\\Files\\sample_network.vsdx")) {
JpgViewOptions jpgOptions = new JpgViewOptions("C:\\Files\\Output\\output.jpg");
viewer.view(jpgOptions);
}

VSDX를 JPG로 렌더링
PngViewOptions 클래스는 문서를 PNG 형식으로 렌더링하기 위한 옵션을 제공합니다. 마찬가지로 JpgViewOptions 클래스는 문서를 JPG 형식으로 렌더링하는 옵션을 제공합니다. 두 클래스 모두 텍스트 워터마크, 보안 옵션 및 숨겨진 페이지, 메모 및 주석 등의 렌더링과 함께 다른 형식에 대한 설정 옵션도 제공합니다.
문서에서 “문서 이미지 뷰어“에 대한 자세한 내용을 찾을 수 있습니다.
무료 라이선스 받기
무료 임시 라이선스를 요청하면 평가 제한 없이 API를 사용해 볼 수 있습니다.
결론
이 문서에서는 Java를 사용하여 Visio(.vsdx, .vstx, .vssx) 파일을 HTML, PDF, PNG 및 Jpg로 렌더링하는 방법을 배웠습니다. 문서를 사용하여 GroupDocs.Viewer Java API에 대해 더 자세히 알아볼 수 있습니다. 모호한 부분이 있는 경우 포럼에서 언제든지 문의해 주십시오.