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

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로 변환을 수행합니다.

단계는 다음과 같습니다.

  1. Diagram 클래스의 인스턴스를 생성하고 소스 VSDX 파일을 로드합니다.
  2. MemoryStream 클래스의 객체를 생성하여 스트림을 생성합니다.
  3. Save 메서드를 호출하여 결과 SVG를 스트림에 직접 저장합니다.
  4. Save 메서드를 호출하여 결과 SVG 파일을 저장합니다.
  5. 터미널/콘솔로 스트림 읽기

다음 코드를 복사하여 기본 파일에 붙여넣습니다.

// 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로 변환하는 방법을 제공합니다.

아래 단계와 코드 스니펫을 따를 수 있습니다.

  1. Diagram 생성자를 호출하여 VSD 다이어그램을 로드합니다.
  2. Save 메서드를 호출하여 다이어그램 파일을 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.");

아래 이미지에서 출력을 볼 수 있습니다.

Visio를 HTML로

무료 라이선스 받기

무료 임시 라이선스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.

합산

이 블로그 포스트를 여기서 마치겠습니다. 프로그래밍 방식으로 C#에서 Visio를 SVG로 변환하는 방법을 배웠습니다. 또한 이 Visio 파일 형식 라이브러리를 사용하여 Visio에서 HTML로 변환하는 과정도 살펴보았습니다. 또한 문서를 탐색하여 다른 기능을 알 수 있습니다.

또한 시작하기 가이드를 따르는 것이 좋습니다.

마지막으로 conholdate.com이 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하십시오.

질문하기

포럼에서 질문이나 질문에 대해 알려주실 수 있습니다.

자주 묻는 질문

Visio를 HTML로 변환하려면 어떻게 합니까?

Diagram 생성자를 호출하여 VSD 다이어그램을 로드하고 Save 메서드를 호출하여 다이어그램 파일을 HTML 파일로 저장합니다.

Visio 파일을 SVG로 저장하려면 어떻게 합니까?

링크를 따라 프로그래밍 방식으로 Visio에서 SVG로의 변환을 보여주는 코드 조각을 찾으십시오.

또한보십시오