Python에서 VSD를 VSDX로 변환

VSD 형식의 Visio 다이어그램이 있고 이를 프로그래밍 방식으로 VSDX로 변환하려는 경우. Python을 사용하여 그렇게 할 수 있습니다. 이 블로그 게시물에서는 Python에서 VSD를 VSDX로 변환하는 방법을 설명합니다.

VSD는 유명한 다이어그램 및 벡터 그래픽 소프트웨어인 Microsoft Visio에서 사용하는 파일 형식입니다. 데이터 및 프로세스의 다이어그램, 차트 및 기타 유형의 시각적 표현을 만들고 저장하는 데 사용됩니다. 반면에 VSDX는 Visio에서 사용하는 최신 파일 형식으로, XML 기반 형식으로 보다 효율적이고 최신 버전의 Visio에 도입된 새로운 기능을 지원합니다.

이 기사에서는 다음 주제를 다룹니다.

  1. Visio 없이 VSD를 VSDX로 변환하는 Python API – 무료 다운로드
  2. VSD를 VSDX로 변환하는 단계
  3. VSD를 VSDX로 변환

Visio 없이 VSD를 VSDX로 변환하는 Python API

VSD를 VSDX로 변환하기 위해 Aspose.Diagram for Python을 사용합니다. 개발자가 Python에서 Microsoft Visio 파일을 조작할 수 있게 해주는 소프트웨어 라이브러리입니다. 라이브러리를 사용하여 Visio 다이어그램과 도형을 만들고 읽고 수정할 수 있을 뿐만 아니라 Visio 파일을 다른 지원되는 파일 형식으로 변환할 수 있습니다. 또한 레이어, 도형, 연결선 및 텍스트 블록과 같은 Visio 기능에 대한 지원을 제공합니다.

Aspose.Diagram for Python을 사용하는 주요 이점 중 하나는 컴퓨터에 Microsoft Visio를 설치할 필요가 없다는 것입니다. 따라서 Python에서 Visio 파일로 작업하고 싶지만 Visio에 액세스할 수 없는 개발자에게 좋은 옵션입니다.

API는 Visio 개체 계층 구조의 루트 요소인 Diagram 클래스를 제공합니다. 이 클래스의 Save(string filename, SaveFileFormat format) 메서드를 사용하여 다이어그램을 지정된 형식의 파일로 저장할 수 있습니다. SaveFileFormat 열거형을 사용하면 다이어그램 저장 형식을 선택할 수 있습니다.

패키지를 다운로드하거나 콘솔에서 다음 pip 명령을 사용하여 PyPI에서 API를 설치하십시오.

pip install aspose-diagram-python 

Python에서 VSD를 VSDX로 변환하는 방법

아래 단계에 따라 VSD를 VSDX 형식으로 쉽게 변환할 수 있습니다.

  • Visio VSD 파일을 로드합니다.
  • Visio를 SVG로 저장합니다.

다음 섹션에서는 이러한 단계를 Python으로 변환하고 VSD를 VSDX로 변환하는 방법을 설명합니다.

Python을 사용하여 VSD를 VSDX로 변환

Visio 다이어그램을 Python에서 프로그래밍 방식으로 VSD에서 VSDX로 변환하려면 아래 단계를 따르십시오.

  1. Diagram 클래스를 사용하여 입력 Visio VSD 파일을 로드합니다.
  2. 출력 VSDX 파일 경로 및 SaveFileFormat.VSDX를 인수로 사용하여 save() 메서드를 호출합니다.

다음 코드 샘플은 Python에서 VSD를 VSDX로 변환하는 방법을 보여줍니다.

import aspose.diagram
from aspose.diagram import *

# 다이어그램 클래스 초기화
# VSD 파일 로드
diagram = Diagram("C:\Files\Sample.vsd")

# 다이어그램을 VSDX로 저장
diagram.save("C:\Files\Sample_out.vsdx", SaveFileFormat.VSDX)

무료 임시 라이선스 받기

무료 임시 라이선스를 받아 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.

결론

이 기사에서는 Python에서 VSD를 VSDX로 변환하는 방법을 배웠습니다. 그 외에도 문서를 사용하여 Aspose.Diagram for Python API에 대해 자세히 알아볼 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 언제든지 문의해 주십시오.

또한보십시오