
C#에서 Visio를 SVG로 변환하는 방법
Visio 다이어그램은 복잡한 비즈니스 순서도를 그리는 데 큰 도움이 됩니다. 모든 다이어그램 작성 소프트웨어를 사용하여 기호 및 템플릿을 사용하여 네트워크 다이어그램을 만들 수 있습니다. 그러나 비즈니스 요구 사항을 충족하려면 VSD/VSDX 파일을 널리 사용되는 다른 파일 형식으로 변환해야 합니다. 따라서 이 블로그 게시물에서는 프로그래밍 방식으로 Visio를 C#의 SVG로 변환하는 방법을 배웁니다. 이 엔터프라이즈 수준 Visio 파일 형식라이브러리을 사용하여 Visio를 SVG로, Visio를 HTML로 변환합니다.
이 기사에서는 다음 사항을 다룰 것입니다.
Visio 파일 형식 라이브러리 설치
설치 프로세스는 결국 생산 시간을 절약하는 몇 초가 걸립니다. 그러나 NuGet 패키지 관리자에서 다음 명령을 실행하여 DLL 파일을 다운로드하거나 API를 설치할 수 있습니다.
Install-Package Aspose.Diagram
프로그래밍 방식으로 Visio를 SVG로 변환
이제 .NET 응용 프로그램에서 몇 줄의 소스 코드를 사용하여 Visio에서 SVG로 변환을 수행합니다.
단계는 다음과 같습니다.
- Diagram 클래스의 인스턴스를 생성하고 소스 VSDX 파일을 로드합니다.
- MemoryStream 클래스의 객체를 생성하여 스트림을 생성합니다.
- Save 메서드를 호출하여 결과 SVG를 스트림에 직접 저장합니다.
- Save 메서드를 호출하여 결과 SVG 파일을 저장합니다.
- 터미널/콘솔로 스트림 읽기
다음 코드를 복사하여 기본 파일에 붙여넣습니다.
// Diagram 클래스의 인스턴스를 인스턴스화하고 소스 VSDX 파일을 로드합니다.
Diagram diagram = new Diagram("sample.vsdx");
// 스트림을 생성하기 위해 MemoryStream 클래스의 객체를 생성합니다.
MemoryStream stream = new MemoryStream();
// 결과 SVG를 스트림에 직접 저장하려면 Save 메서드를 호출합니다.
diagram.Save(stream, SaveFileFormat.Svg);
// 결과 SVG 파일을 저장하려면 Save 메서드를 호출합니다.
diagram.Save("outputVSDtoSVG.svg", SaveFileFormat.Svg);
// 터미널/콘솔로 스트림 읽기
string result = System.Text.Encoding.UTF8.GetString(stream.ToArray());
System.Console.WriteLine(result);
.NET에서 Visio를 HTML로 변환
마찬가지로 이 Visio 파일 형식 라이브러리는 Visio를 프로그래밍 방식으로 HTML로 변환하는 방법을 제공합니다.
아래 단계와 코드 스니펫을 따를 수 있습니다.
// Diagram 생성자를 호출하여 VSD 다이어그램을 로드합니다.
Diagram diagram = new Diagram( "sample.vsdx");
// Save 메서드를 호출하여 다이어그램 파일을 HTML 파일로 저장합니다.
diagram.Save( "outputVSDtoHTML.html", SaveFileFormat.Html);
// 디스플레이 상태.
System.Console.WriteLine("Conversion from VSD to HTML performed successfully.");
아래 이미지에서 출력을 볼 수 있습니다.

무료 라이선스 받기
무료 임시 라이선스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.
합산
이 블로그 포스트를 여기서 마치겠습니다. 프로그래밍 방식으로 C#에서 Visio를 SVG로 변환하는 방법을 배웠습니다. 또한 이 Visio 파일 형식 라이브러리를 사용하여 Visio에서 HTML로 변환하는 과정도 살펴보았습니다. 또한 문서를 탐색하여 다른 기능을 알 수 있습니다.
또한 시작하기 가이드를 따르는 것이 좋습니다.
마지막으로 conholdate.com이 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하십시오.
질문하기
포럼에서 질문이나 질문에 대해 알려주실 수 있습니다.
자주 묻는 질문
Visio를 HTML로 변환하려면 어떻게 합니까?
Diagram 생성자를 호출하여 VSD 다이어그램을 로드하고 Save 메서드를 호출하여 다이어그램 파일을 HTML 파일로 저장합니다.
Visio 파일을 SVG로 저장하려면 어떻게 합니까?
이 링크를 따라 프로그래밍 방식으로 Visio에서 SVG로의 변환을 보여주는 코드 조각을 찾으십시오.