MS Visio은 순서도, 비즈니스 흐름도 등과 같은 다양한 다이어그램을 만드는 데 널리 사용되는 응용 프로그램입니다. 그러나 다양한 경우에 다이어그램 파일을 다른 파일 형식으로 변환해야 할 수도 있습니다. 예를 들어 다이어그램을 공유할 때 PDF 파일로 변환할 수 있습니다. 반면에 다이어그램을 이미지로 변환하여 웹 또는 데스크톱 애플리케이션에 포함할 수 있습니다. 이 기사에서는 프로그래밍 방식으로 Visio 다이어그램을 PDF로 변환하는 대상을 지정합니다. 특히, C#을 사용하여 VSDX 또는 VSD 파일을 PDF로 변환하는 방법을 배웁니다.

C# Visio to PDF 변환기 API

Aspose.Diagram for .NET는 .NET 응용 프로그램 내에서 MS Visio 다이어그램을 만들고 조작하도록 설계된 C# 클래스 라이브러리입니다. 또한 Visio 다이어그램을 PDF 및 기타 형식으로 변환할 수 있는 충실도가 높은 변환기 API를 제공합니다. API의 DLL을 다운로드하거나 NuGet을 사용하여 설치할 수 있습니다.

Install-Package Aspose.Diagram

C#에서 Visio를 PDF로 변환하는 단계

다음은 .NET용 Aspose.Diagram을 사용하여 Visio 다이어그램을 PDF로 변환하는 단계입니다.

  • 다이어그램 클래스를 사용하여 Visio VSD 또는 VDSX 파일을 로드합니다.
// VSD/VSDX 다이어그램을 로드하는 다이어그램 개체 만들기
Diagram diagram = new Diagram("Diagram.vsd");
// 메모리 스트림 생성 및 다이어그램을 PDF로 저장
MemoryStream pdfStream = new MemoryStream();
diagram.Save(pdfStream, SaveFileFormat.PDF);
// PDF 파일 만들기
FileStream pdfFileStream = new FileStream("ExportToPDF.pdf", FileMode.Create, FileAccess.Write);
// 파일에 쓰기
pdfStream.WriteTo(pdfFileStream);
// 스트림 닫기
pdfFileStream.Close();
pdfStream.Close();

C# Visio를 PDF로 - 전체 코드

다음은 C#을 사용하여 Visio 파일을 PDF로 변환하는 방법의 전체 소스 코드입니다.

// VSD/VSDX 다이어그램을 로드하는 다이어그램 개체 만들기
Diagram diagram = new Diagram("Diagram.vsd");

// 메모리 스트림 생성 및 다이어그램을 PDF로 저장
MemoryStream pdfStream = new MemoryStream();
diagram.Save(pdfStream, SaveFileFormat.PDF);

// PDF 파일 만들기
FileStream pdfFileStream = new FileStream("ExportToPDF.pdf", FileMode.Create, FileAccess.Write);
// 파일에 쓰기
pdfStream.WriteTo(pdfFileStream);

// 스트림 닫기
pdfFileStream.Close();
pdfStream.Close();

결과

다음은 위에서 언급한 코드를 사용하여 얻을 수 있는 결과의 스크린샷입니다.

비전 다이어그램

Visio에서 PDF로 C#

변환된 PDF

Visio를 PDF로

무료 라이선스 받기

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

결론

.NET용 Aspose.Diagram은 Visio 다이어그램 조작을 위한 광범위한 기능을 제공합니다. 또한 다이어그램을 PDF 형식으로 고품질로 변환할 수 있습니다. 이 기사에서는 C#을 사용하여 VDS 또는 VSDX 다이어그램을 PDF 형식으로 변환하는 방법을 배웠습니다. 문서를 사용하여 API에 대해 자세히 알아볼 수 있습니다.

또한보십시오