Java를 사용하여 Visio 파일 렌더링

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로 렌더링할 수 있습니다.

  1. Viewer 클래스의 인스턴스 생성
  2. 입력 파일 경로 제공
  3. HtmlViewOptions 클래스의 인스턴스 만들기
  4. 출력 파일 경로 제공
  5. 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 렌더링

HTML로 VSSX 렌더링

HtmlViewOptions 클래스는 문서를 HTML 형식으로 렌더링하는 옵션을 제공합니다. ForEmbeddedResources 생성자는 포함된 리소스를 사용하여 HTML로 렌더링하기 위한 HtmlViewOptions 클래스의 새 인스턴스를 만듭니다. Visio 파일용 VisioRenderingOptions, 텍스트 워터마크를 설정하는 워터마크 옵션, 보안 옵션, 숨겨진 페이지, 메모 및 주석을 렌더링하는 렌더링 옵션 등과 같은 다양한 파일 형식에 대한 특정 옵션을 제공합니다.

문서에서 “문서 HTML 뷰어“에 대한 자세한 내용을 찾을 수 있습니다.

PDF로 Visio VSTX 렌더링

아래의 간단한 단계에 따라 Visio VSTX 파일을 PDF 형식으로 렌더링할 수 있습니다.

  1. Viewer 클래스의 인스턴스 생성
  2. 입력 파일 경로 제공
  3. PdfViewOptions 클래스의 인스턴스 만들기
  4. 출력 파일 경로 제공
  5. 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 렌더링

PDF로 VSTX 렌더링

PdfViewOptions 클래스는 문서를 PDF 형식으로 렌더링하기 위한 옵션을 제공합니다. 또한 텍스트 워터마크, 보안 옵션, 숨겨진 페이지 렌더링, 메모, 댓글 등 다양한 파일 형식에 대해 별도의 옵션을 설정할 수 있습니다.

문서에서 “문서 PDF 뷰어“에 대한 자세한 내용을 찾을 수 있습니다.

Visio VSDX를 이미지로 렌더링

아래의 간단한 단계에 따라 Visio VSDX 파일을 JPG 또는 PNG 형식으로 렌더링할 수 있습니다.

  1. Viewer 클래스의 인스턴스 생성
  2. 입력 파일 경로 제공
  3. PngViewOptions 클래스의 인스턴스 생성
  4. 출력 파일 경로 제공
  5. 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로 렌더링

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로 렌더링

VSDX를 JPG로 렌더링

PngViewOptions 클래스는 문서를 PNG 형식으로 렌더링하기 위한 옵션을 제공합니다. 마찬가지로 JpgViewOptions 클래스는 문서를 JPG 형식으로 렌더링하는 옵션을 제공합니다. 두 클래스 모두 텍스트 워터마크, 보안 옵션 및 숨겨진 페이지, 메모 및 주석 등의 렌더링과 함께 다른 형식에 대한 설정 옵션도 제공합니다.

문서에서 “문서 이미지 뷰어“에 대한 자세한 내용을 찾을 수 있습니다.

무료 라이선스 받기

무료 임시 라이선스를 요청하면 평가 제한 없이 API를 사용해 볼 수 있습니다.

결론

이 문서에서는 Java를 사용하여 Visio(.vsdx, .vstx, .vssx) 파일을 HTML, PDF, PNG 및 Jpg로 렌더링하는 방법을 배웠습니다. 문서를 사용하여 GroupDocs.Viewer Java API에 대해 더 자세히 알아볼 수 있습니다. 모호한 부분이 있는 경우 포럼에서 언제든지 문의해 주십시오.

또한보십시오