파이썬으로 Visio 다이어그램 만들기

이 튜토리얼에서는 Python에서 Visio 다이어그램을 만드는 방법에 대한 세부 사항을 설명합니다. 단계별 알고리즘과 Python에서 Visio 다이어그램을 자동화하는 방법에 대한 샘플 코드가 포함되어 있습니다. 또한 출력 Visio 파일을 VSDX, VSD 및 기타 여러 지원되는 파일 형식으로 작성할 수 있습니다.

파이썬에서 Visio 다이어그램을 만드는 단계

  1. Visio VSD 또는 VSDX 파일을 생성하려면 Aspose.Diagram API를 설치하세요.
  2. Diagram 클래스의 객체를 초기화합니다.
  3. 입력 스텐실을 사용하여 마스터를 로드합니다.
  4. add_shape() 메서드를 사용하여 사각형 모양을 삽입하고 다양한 기본 설정을 지정합니다.
  5. save() 메서드를 호출하여 출력 Visio 다이어그램을 내보냅니다.

이 단계는 Python에서 Visio를 만드는 방법을 요약한 것입니다. 이 프로세스는 빈 다이어그램을 만들고 마스터 모양으로 스텐실을 시작하는 것으로 시작됩니다. 그런 다음 위치 좌표, 모양 크기 및 대상 페이지 번호를 언급하여 모양을 삽입하여 다이어그램 생성 프로세스를 마무리합니다.

파이썬으로 Visio 다이어그램을 프로그래밍 방식으로 만드는 코드

import aspose.diagram
from aspose.diagram import *
path = "C://"
# Create a diagram
diagram = Diagram()
# Add master with stencil
masterName = "Rectangle"
diagram.add_master("Basic Shapes.vss", masterName)
width = 2
height = 2
pinX = 4.25
pinY = 4.5
# Add a new rectangle shape
rectangleId = diagram.add_shape(pinX, pinY, width, height, masterName, 0)
# Retrieve the shape by its ID for modification
rectangle = diagram.pages.get_page(0).shapes.get_shape(rectangleId)
# Set the position of the shape by modifying its PinX and PinY properties
rectangle.x_form.pin_x.value = 5
rectangle.x_form.pin_y.value = 5
# Set the type of the shape to indicate it is a standard shape
rectangle.type = TypeValue.SHAPE
# Add text to the shape
rectangle.text.value.set_whole_text("Aspose Diagram")
# Save the modified diagram to a file
diagram.save("Visio_out.vsdx", SaveFileFormat.VSDX);

위의 코드 조각은 Python에서 Visio의 모든 프로세스 다이어그램을 그리는 기본 버전입니다. 더욱이, 요구 사항에 따라 간단한 다이어그램에서 복잡한 다이어그램까지 다양한 모양과 다양한 커넥터를 그리도록 더욱 향상될 수 있습니다. 마찬가지로, 생성된 출력 다이어그램은 요구 사항에 따라 이미지 또는 문서 파일 형식으로 렌더링할 수 있습니다.

이 정확한 가이드에는 Python에서 Visio 다이어그램을 프로그래밍 방식으로 만드는 방법에 대한 세부 정보가 포함되어 있습니다. 또한 VSD 파일을 변환해야 하는 경우 파이썬에서 VSD를 VSDX로 변환의 기사를 읽어보세요.

 한국인