C#에서 Visio를 PDF로 변환

C#에서 Visio를 PDF로 변환

비즈니스 다이어그램과 순서도는 데이터 표시 및 편집에 있어 많은 부분을 제공합니다. 고급 기능으로 고품질 벡터 그래픽을 저장할 수 있습니다. 그러나 VSD 파일은 편집하기 어려운 등 몇 가지 제한 사항이 있습니다. 따라서 Visio 파일을 PDF, PNG 등과 같이 널리 사용되는 다른 파일 형식으로 변환할 수 있습니다. 이 블로그 게시물에서는 이 .NET 다이어그램라이브러리을 사용하여 프로그래밍 방식으로 C#에서 Visio를 PDF로 변환합니다.

다음 사항을 다룹니다.

.NET 다이어그램 라이브러리 설치

VSD에서 PDF로의 변환은 .NET 애플리케이션에서 몇 줄의 소스 코드 문제입니다. 따라서 NuGet 패키지 관리자에서 다음 명령을 실행하여 DLL을 다운로드하거나 이 라이브러리를 설치할 수 있습니다.

 Install-Package Aspose.Diagram 

C#에서 Visio를 PDF로 변환

이제 이 .NET 다이어그램 라이브러리에서 제공하는 메서드를 사용하여 기능을 구현하는 코드 조각을 작성할 수 있습니다.

단계는 다음과 같습니다.

  1. Diagram 생성자를 호출하여 VSD 다이어그램을 로드합니다.
  2. MemoryStream 클래스의 인스턴스를 생성하여 스트림을 생성합니다.
  3. save 메서드를 호출하여 다이어그램을 PDF 형식으로 저장합니다.
  4. FileStream 클래스의 객체를 초기화하여 PDF 파일을 생성합니다.
  5. 이 메모리 스트림의 전체 내용을 다른 스트림에 쓰는 WriteTo 메서드를 호출합니다.
  6. 스트림을 닫습니다.

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

using Aspose.Diagram;

// Diagram 생성자를 호출하여 VSD 다이어그램을 로드합니다.  
Diagram diagram = new Diagram(  "sample.vsdx");
// MemoryStream 클래스의 인스턴스를 생성하여 스트림을 생성합니다.  
MemoryStream pdfStream = new MemoryStream();
// save 메소드를 호출하여 다이어그램을 저장하십시오. 
diagram.Save(pdfStream, SaveFileFormat.PDF);
// FileStream 클래스의 객체를 초기화하여 PDF 파일을 생성합니다.  
FileStream pdfFileStream = new FileStream(  "ExportToPDF_out.pdf", FileMode.Create, FileAccess.Write);
// 이 메모리 스트림의 전체 내용을 다른 스트림에 쓰는 WriteTo 메서드를 호출합니다. 
pdfStream.WriteTo(pdfFileStream);
// 스트림을 닫습니다.
pdfFileStream.Close();
pdfStream.Close();
// 디스플레이 상태.
System.Console.WriteLine("Conversion from vsd to pdf performed successfully.");

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

vsd에서 pdf로 변환

VSD에서 PDF로 - 고급 옵션

마찬가지로 이 .NET 다이어그램 라이브러리의 문서를 방문하여 다른 멋진 방법을 알 수 있습니다. 또한 비즈니스 요구 사항에 따라 API 호출을 구성할 수 있습니다.

무료 라이선스 받기

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

합산

C#에서 Visio를 PDF로 변환하는 방법을 배웠기를 바라며 이 블로그 게시물을 끝냅니다. 또한 이 .NET 다이어그램 라이브러리는 VSD에서 PDF로의 변환과 같이 널리 사용되는 변환을 달성하기 위한 방대한 방법 스택을 제공합니다. “참조 항목” 섹션에 등록된 다른 관련 문서가 있습니다.

또한 시작 안내서를 따르는 것이 좋습니다.

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

질문하기

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

자주 묻는 질문

Visio 파일을 PDF로 변환하려면 어떻게 합니까?

Diagram 생성자를 호출하여 VSD 다이어그램을 로드하고, MemoryStream 클래스의 인스턴스를 생성하여 스트림을 생성하고, save 메서드를 호출하여 다이어그램을 PDF 형식으로 저장합니다.

또한보십시오