Visio VSD VSDX에서 XAML Java로

Visio 드로잉은 순서도, 프로세스 다이어그램 등과 같은 다양한 다이어그램을 만드는 데 사용됩니다. 마찬가지로 XAML은 사용자 인터페이스를 만드는 데 사용되는 선언적 마크업 언어입니다. 일부 시나리오에서는 VSD 또는 VSDX Visio를 XAML 형식으로 변환해야 할 수 있습니다. 유사한 사용 사례에 따라 이 문서에서는 Java에서 VSD 또는 VSDX 파일을 XAML 파일로 변환하는 방법을 다룹니다.

Visio에서 XAML 파일 변환기로 – Java API 설치

Aspose.Diagram for Java API는 VSD, VSDX 및 기타 Visio 형식 작업을 지원합니다. 응용 프로그램에서 Microsoft Visio 파일을 사용하기 위해 타사 도구를 설치할 필요가 없습니다. New Releases에서 JAR 파일을 다운로드하거나 pom.xml 파일의 아래 구성으로 Aspose Repository에서 설치하기만 하면 됩니다.

저장소:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

의존:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-diagram</artifactId>
        <version>22.3</version>
        <classifier>jdk16</classifier>
    </dependency>
</dependencies>

Java에서 프로그래밍 방식으로 VSD Visio 파일을 XAML로 변환

VSD Visio 파일을 XAML 형식으로 변환하려면 아래 단계를 따라야 합니다.

  1. Diagram 클래스의 객체를 사용하여 입력 VSD 파일을 로드합니다.
  2. Save 메서드를 사용하여 입력 파일을 XAML 형식으로 변환합니다.

아래 코드 조각은 Java에서 프로그래밍 방식으로 VSD Visio 파일을 XAML 형식으로 변환하는 방법을 보여줍니다.

// 로드 입력 Visio 다이어그램
Diagram diagram = new Diagram("Input.vsd");

// XAMLSaveOptions 클래스의 인스턴스 만들기
XAMLSaveOptions options = new XAMLSaveOptions();
options.setSaveFormat(SaveFileFormat.XAML);

// 출력 XAML 파일 저장
diagram.save("output.xaml", options);

Java에서 VSDX를 XAML 파일로 변환

아래 단계에 따라 VSDX 파일을 XAML 형식으로 변환할 수 있습니다.

  1. Diagram 클래스의 객체를 생성하여 소스 VSDX 파일을 로드합니다.
  2. 로드된 VSDX 파일을 XAML 형식으로 변환합니다.

아래 코드 샘플에서는 Java에서 프로그래밍 방식으로 VSDX 파일을 XAML 형식으로 변환하는 방법을 자세히 설명합니다.

// 로드 입력 Visio 다이어그램
Diagram diagram = new Diagram("Input.vsdx");

// XAMLSaveOptions 클래스의 인스턴스 만들기
XAMLSaveOptions options = new XAMLSaveOptions();
options.setSaveFormat(SaveFileFormat.XAML);

// 출력 XAML 파일 저장
diagram.save("output.xaml", options);

무료 라이선스 받기

무료 임시 라이선스를 요청하여 API를 전체 용량으로 테스트할 수 있습니다.

결론

이 기사에서는 Java에서 프로그래밍 방식으로 VSD 또는 VSDX Visio 파일을 XAML 형식으로 변환하는 방법을 조사했습니다. 또한 문서를 통해 API에서 제공하는 다른 기능을 확인할 수 있습니다. 우려 사항이 있는 경우 포럼에서 저희에게 편지를 보내실 수 있습니다.

또한보십시오

Java에서 프로그래밍 방식으로 순서도 만들기