Visio를 Python에서 SVG로 변환

Python을 사용하여 Visio 다이어그램SVG 이미지 형식으로 내보내는 방법을 찾고 있다면? 당신은 바로 이곳에 왔습니다. 이 문서에서는 프로그래밍 방식으로 VSDX 형식의 Visio 다이어그램을 SVG로 저장하는 방법을 설명합니다. Python에서 Visio를 SVG로 쉽게 변환할 수 있는 단계별 프로세스를 보여 드리겠습니다.

Microsoft Visio에서는 다양한 다이어그램, 순서도, 타임라인 및 기타 유형의 전문 그래픽을 만들 수 있습니다. 가장 인기있는 벡터 그래픽 응용 프로그램 중 하나입니다. 도면 파일을 저장하기 위한 기본 파일 형식으로 VSDX를 사용합니다. 프로그래밍 방식으로 Visio 다이어그램을 SVG 이미지 형식으로 쉽게 변환하고 저장할 수 있습니다.

SVG(Scalar Vector Graphics) 파일은 XML 기반 텍스트 형식을 사용하여 이미지의 모양을 설명합니다. SVG 파일은 XML 파일이므로 모든 텍스트 편집기에서 SVG 파일을 편집할 수 있습니다. SVG 파일은 대부분의 최신 브라우저에서 렌더링할 수 있습니다. 해상도 독립성에도 불구하고 SVG 이미지는 어떤 규모에서도 품질 손실 없이 확대 및 축소할 수 있습니다.

경우에 따라 Visio 다이어그램을 SVG로 변환해야 할 수도 있습니다. 이미지 품질을 희생하지 않고 복잡한 도면을 공유할 수 있습니다. 이 기사에서는 Python에서 Visio를 SVG로 변환하는 방법을 배웁니다. 자, 시작하겠습니다.

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

  1. Python Visio에서 SVG로 변환 – 무료 다운로드
  2. Visio 다이어그램을 SVG로 변환하는 단계
  3. Visio 다이어그램을 SVG로 변환
  4. Python에서 Visio 다이어그램의 특정 페이지를 SVG로 저장

Python Visio에서 SVG로 변환 – 무료 다운로드

Visio 도면을 SVG로 변환하기 위해 Aspose.Diagram for Python을 사용합니다. MS Visio 다이어그램을 생성, 편집, 변환 및 처리할 수 있는 기능이 풍부한 API입니다. 또한 API를 사용하면 사용하기 쉬운 속성 및 메서드로 지원되는 Visio 파일 형식을 더 쉽게 조작할 수 있습니다.

API의 다이어그램 클래스는 Visio 개체 계층 구조의 루트 요소입니다. 이 클래스의 Save(문자열 파일 이름, SaveFileFormat 형식) 메서드를 사용하면 다이어그램을 지정된 형식으로 파일에 저장할 수 있습니다. SaveFileFormat 열거를 사용하여 다이어그램 저장 형식을 선택할 수 있습니다. ImageSaveOptions 클래스를 사용하면 다이어그램 페이지를 이미지로 렌더링할 때 추가 저장 옵션을 지정할 수 있습니다.

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

pip install aspose-diagram-python 

Python에서 Visio를 SVG로 변환하는 방법

아래 단계에 따라 Visio 드로잉을 SVG 이미지 형식으로 쉽게 변환할 수 있습니다.

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

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

Python을 사용하여 Visio를 SVG로 변환

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

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

다음 코드 샘플은 Python에서 Visio 다이어그램을 SVG로 변환하는 방법을 보여줍니다.

# 이 코드 예제는 Visio 다이어그램을 SVG로 변환하는 방법을 보여줍니다.
# 다이어그램 클래스 초기화
diagram = Diagram("C:\Files\Sample.vsdx")

# 다이어그램을 SVG 형식으로 저장
diagram.save("C:\Files\Sample_out.svg", SaveFileFormat.SVG)
Python을 사용하여 Visio를 SVG로 변환

Python을 사용하여 Visio를 SVG로 변환합니다.

Visio의 특정 페이지를 Python에서 SVG로 저장

또한 아래 단계에 따라 SVG 저장 옵션을 지정하고 Visio 다이어그램의 특정 페이지를 SVG 이미지로 저장할 수 있습니다.

  1. 먼저 Diagram 클래스를 사용하여 입력 Visio 파일을 로드합니다.
  2. 다음으로 ImageSaveOptions 클래스의 인스턴스를 만듭니다.
  3. 그런 다음 SVG로 저장할 pageindex를 지정하십시오.
  4. 마지막으로 save() 메서드를 호출하여 SVG로 저장합니다. 출력 SVG 파일 경로와 ImageSaveOptions를 인수로 사용합니다.

다음 코드 샘플은 Visio 다이어그램의 특정 페이지를 Python에서 SVG로 변환하는 방법을 보여줍니다.

# 이 코드 예제는 Visio 다이어그램의 특정 페이지를 SVG로 변환하는 방법을 보여줍니다.
# 다이어그램 클래스 초기화
diagram = Diagram("C:\Files\Sample.vsdx")

# SVG용 이미지 저장 옵션 초기화
options = saving.ImageSaveOptions(SaveFileFormat.SVG)
    
# 페이지 인덱스별로 한 페이지만 저장
options.page_index = 1

# 다이어그램을 SVG로 저장
diagram.save("C:\Files\ExportPageToImage_out.svg", options)
Visio의 특정 페이지를 Python에서 SVG로 저장

Python에서 Visio의 특정 페이지를 SVG로 저장합니다.

무료 임시 라이선스 받기

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

결론

이 문서에서는 다음 방법을 배웠습니다.

  • 기존 Visio 다이어그램 파일을 로드합니다.
  • SVG 저장 옵션을 지정합니다.
  • Python에서 VSDX를 SVG로 저장합니다.

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

또한보십시오