이 간단한 항목에서는 PowerPoint에 의존하지 않고 C#**을 사용하여 **SVG을 Presentation로 변환하는 방법을 보여줍니다. 좋은 점은 **C#**에서 **SVG를 PPTX로 변환하기 위해 타사 소프트웨어나 Interop 라이브러리가 필요하지 않다는 것입니다. 이 애플리케이션은 모든 .NET 플랫폼에서 원활하게 실행될 수 있는 샘플 코드가 제공되는 Windows, Linux 또는 macOS 내부의 모든 .NET 구성 환경에서 사용할 수 있습니다.
C#에서 SVG를 PPTX로 내보내는 단계
- NuGet.org에서 Aspose.Slides for .NET 패키지를 추가하도록 애플리케이션을 구성합니다.
- Presentation 클래스의 인스턴스를 생성하여 기본 프레젠테이션 생성
- 프레젠테이션 슬라이드 컬렉션 내의 첫 번째 기본 슬라이드에 액세스
- SVG 파일 콘텐츠를 문자열로 읽고 이를 프레젠테이션 이미지 컬렉션에 삽입합니다.
- SVG 이미지가 추가된 선택한 슬라이드 내부에 액자 모양 추가
- 프레젠테이션을 SVG 이미지와 함께 디스크에 저장
SVG를 PPT*로 저장하는 *C#의 앞서 언급한 단계를 사용하면 쉽게 수행할 수 있습니다. 이 프로세스는 프레젠테이션 클래스의 인스턴스를 만들고 슬라이드 컬렉션에서 기본 첫 번째 슬라이드에 액세스하여 시작됩니다. 그런 다음 SVG 파일 콘텐츠를 디스크에서 문자열로 읽어 프레젠테이션 이미지 컬렉션 내의 IPPImage에 추가합니다. 마지막으로 추가된 SVG를 이용하여 슬라이드 내부에 액자 모양을 추가하고 프레젠테이션을 디스크에 저장합니다.
C#에서 SVG를 PPTX로 변환하는 코드
위의 예제를 C# SVG에서 PowerPoint로 변환하면 간단한 코드 몇 줄을 사용하여 쉽게 수행할 수 있습니다. 또한 기존 프리젠테이션을 사용할 수 있으며 사용자 지정 크기를 설정하여 모든 슬라이드 내의 모든 위치에 SVG를 삽입할 수 있습니다. 데이터베이스나 웹과 같은 소스에서 소스 SVG를 메모리 스트림으로 로드할 수도 있습니다.
이 자습서에서는 *C#*을 사용하여 프레젠테이션에 SVG를 삽입하는 방법을 설명합니다. PowerPoint 프레젠테이션에 표를 추가하는 방법에 대해 알아보려면 C#을 사용하여 PowerPoint에서 테이블을 만드는 방법의 문서를 참조하세요.