VSD 형식의 Visio 다이어그램이 있고 이를 프로그래밍 방식으로 VSDX로 변환하려는 경우. Python을 사용하여 그렇게 할 수 있습니다. 이 블로그 게시물에서는 Python에서 VSD를 VSDX로 변환하는 방법을 설명합니다.
VSD는 유명한 다이어그램 및 벡터 그래픽 소프트웨어인 Microsoft Visio에서 사용하는 파일 형식입니다. 데이터 및 프로세스의 다이어그램, 차트 및 기타 유형의 시각적 표현을 만들고 저장하는 데 사용됩니다. 반면에 VSDX는 Visio에서 사용하는 최신 파일 형식으로, XML 기반 형식으로 보다 효율적이고 최신 버전의 Visio에 도입된 새로운 기능을 지원합니다.
이 기사에서는 다음 주제를 다룹니다.
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로 변환하려면 아래 단계를 따르십시오.
- Diagram 클래스를 사용하여 입력 Visio VSD 파일을 로드합니다.
- 출력 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에 대해 자세히 알아볼 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 언제든지 문의해 주십시오.