Microsoft Visio는 다이어그램, 순서도 및 기타 일러스트레이션을 만드는 데 사용되는 널리 사용되는 그리기 소프트웨어입니다. 간단한 다이어그램 만들기에서 복잡한 엔지니어링 드로잉에 이르기까지 Visio에는 많은 사용 사례가 있습니다. 도면 파일을 저장하기 위한 기본 파일 형식으로 VSDX를 사용합니다. 어떤 경우에는 Visio 다이어그램을 HTML 웹페이지로 변환해야 할 수도 있습니다. 이 기사에서는 Python에서 Visio를 HTML로 변환하는 방법을 배웁니다.
이 기사에서는 다음 주제를 다룹니다.
- Python Visio-HTML 변환기 – 무료 다운로드
- Visio Drawing을 HTML 문서로 변환하는 단계
- 프로그래밍 방식으로 Visio를 HTML로 변환
- 저장 옵션을 사용하여 Visio를 HTML로 변환
HTML 변환기에 Python Visio – 무료 다운로드
Visio 드로잉을 HTML 웹페이지로 변환하기 위해 Aspose.Diagram for Python을 사용할 것입니다. API를 사용하여 MS Visio 다이어그램을 생성, 편집, 변환 및 처리할 수 있습니다. 또한 API를 사용하면 사용하기 쉬운 속성과 메서드로 지원되는 Visio 파일 형식을 더 쉽게 조작할 수 있습니다.
API의 다이어그램 클래스는 Visio 개체 계층의 루트 요소입니다. 이 클래스의 save(string, SaveFileFormat) 메서드를 사용하면 다이어그램 데이터를 지정된 형식으로 파일에 저장할 수 있습니다. 다이어그램 형식 선택 저장을 제공하는 SaveFileFormat 열거형이 있습니다. HTMLSaveOptions 클래스를 사용하여 다이어그램 페이지를 HTML로 렌더링할 때 추가 저장 옵션을 지정할 수 있습니다.
패키지 다운로드 또는 콘솔에서 다음 pip 명령을 사용하여 PyPI에서 API를 설치하십시오.
pip install aspose-diagram-python
Python을 사용하여 Visio Drawing을 HTML로 변환하는 방법
다음 단계에 따라 Python용 Aspose.Diagram을 사용하여 Visio 드로잉을 HTML 문서로 쉽게 변환할 수 있습니다.
- Visio 드로잉 파일을 로드합니다.
- HTML로 저장합니다.
이제 Python에서 이러한 단계를 변환하여 Visio 파일을 HTML 웹 페이지로 변환하는 방법을 살펴보겠습니다.
Python에서 프로그래밍 방식으로 Visio를 HTML로 변환
Visio 파일을 HTML로 변환하려면 다음 단계를 따르십시오.
- Diagram 클래스를 사용하여 입력 Visio 파일을 로드합니다.
- save() 메서드를 호출하여 HTML로 저장합니다. 출력 HTML 파일 경로와 SaveFileFormat을 인수로 사용합니다.
다음 코드 샘플은 Python을 사용하여 Visio 다이어그램을 HTML 웹 페이지로 변환하는 방법을 보여줍니다.
# 이 코드 예제는 Visio 다이어그램을 HTML 웹 페이지로 변환하는 방법을 보여줍니다.
import aspose.diagram
from aspose.diagram import *
# 기존 VSDX 로드
diagram = Diagram("C:\\Files\\Diagram\\sample.vsdx")
# html 형식으로 다이어그램 저장
diagram.save("C:\\Files\\Diagram\\sample_out.html", SaveFileFormat.HTML)
Python에서 저장 옵션을 사용하여 Visio를 HTML로 변환
Visio 파일을 HTML 웹 페이지로 변환하는 동안 아래 단계에 따라 HTML 저장 옵션을 지정할 수 있습니다.
- 먼저 Diagram 클래스를 사용하여 입력 Visio 파일을 로드합니다.
- 다음으로 HTMLSaveOptions 클래스의 인스턴스를 만듭니다.
- 그런 다음 defaultfont, pagesize, pageindex 등과 같은 저장 옵션을 지정합니다.
- 마지막으로 save() 메서드를 호출하여 HTML로 저장합니다. 출력 HTML 파일 경로와 HTMLSaveOptions를 인수로 사용합니다.
다음 코드 샘플은 Python을 사용하여 Visio를 옵션이 있는 HTML 문서로 변환하는 방법을 보여줍니다.
# 이 코드 예제에서는 Visio 다이어그램을 저장 옵션이 있는 HTML 웹 페이지로 변환하는 방법을 보여줍니다.
import aspose.diagram
from aspose.diagram import *
# 기존 VSDX 로드
diagram = Diagram("C:\\Files\\Diagram\\sample.vsdx")
# HTML 저장 옵션 정의
options = saving.HTMLSaveOptions()
# 값이나 글꼴이 로컬에 설치되지 않아 블록으로 나타날 수 있으며,
# MingLiu 또는 MS Gothic과 같은 DefaultFont를 설정하여 이러한 글꼴을 표시합니다.
# 문자.
options.default_font = "MS Gothic";
# HTML로 렌더링할 페이지 수를 설정합니다.
options.page_count = 2;
# 렌더링할 첫 번째 페이지의 0부터 시작하는 인덱스를 설정합니다. 기본값은 0입니다.
options.page_index = 0;
# 페이지 크기 설정
options.page_size = saving.PageSize(saving.PaperSizeFormat.A4)
# Visio 다이어그램의 저장 배경 페이지 삭제
options.save_foreground_pages_only = True
# 도구 모음을 포함할지 여부를 지정합니다. 기본값은 true입니다.
options.save_tool_bar = False
# HTML 문서의 제목 설정
options.title = "Title goes here";
# 타일 저장 여부 지정
options.save_title = True;
# html 형식으로 다이어그램 저장
diagram.save("C:\\Files\\Diagram\\Sample_out.html", SaveFileFormat.HTML)
무료 임시 라이센스 받기
평가 제한 없이 라이브러리를 사용하려면 무료 임시 라이센스를 얻으십시오.
결론
이 문서에서는 다음 방법을 배웠습니다.
- 기존 Visio 드로잉 파일을 로드합니다.
- HTML 저장 옵션을 정의합니다.
- 페이지 크기를 지정하십시오.
- 기본 글꼴을 지정합니다.
- Visio 드로잉을 Python에서 HTML로 저장합니다.
Python에서 Visio를 HTML로 변환하는 것 외에도 문서를 사용하여 Aspose.Diagram for Python API에 대해 자세히 알아볼 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 언제든지 문의해 주십시오.