이 주제에서는 환경을 구성하고 작동하는 샘플 코드를 확인하기 위한 세부 구성 단계와 함께 C#**을 사용하여 **PowerPoint를 TIFF로 변환하는 방법에 중점을 둡니다. Windows, macOS 및 Linux의 .NET 지원 환경에서 이 애플리케이션을 사용하여 C#에서 PPTX를 TIFF로 변환할 수 있습니다.
C#을 사용하여 PowerPoint를 TIFF로 변환하는 단계
- NuGet 패키지 관리자를 사용하여 Aspose.Slides for .NET을(를) 설치하도록 애플리케이션 구성
- Presentation 클래스 개체를 사용하여 소스 프레젠테이션 파일을 로드하여 TIFF로 변환합니다.
- TiffOptions 클래스 개체를 초기화하여 원하는 이미지 옵션을 설정합니다.
- 원하는 TIFF 이미지의 DPI 및 크기 설정
- Save 메서드를 사용하여 프레젠테이션을 TIFF 이미지로 변환
앞서 언급한 단계는 프레젠테이션 클래스를 사용하여 소스 프레젠테이션 파일을 로드하여 프로세스가 시작된 경우에만 몇 가지 API 호출을 사용하여 **프레젠테이션을 C#에서 TIFF로 변환합니다. 그런 다음 TiffOptions 클래스 인스턴스를 사용하여 Save 메서드를 사용하여 프레젠테이션을 디스크에 TIFF 이미지로 저장하기 전에 DPI 및 이미지 크기를 포함한 출력 TIFF 이미지 옵션을 설정합니다.
C#에서 PPTX를 TIFF로 변환하는 코드
using System; | |
using System.Drawing; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class PresentationToTiffConverter | |
{ | |
public static void CreateTiffImage() | |
{ | |
// Initialize a license to avoid watermark in the output Tiff Image | |
Aspose.Slides.License licenseSlides = new Aspose.Slides.License(); | |
licenseSlides.SetLicense("Aspose.Total.lic"); | |
// Initliazing the Presentation class to load the source presentation and converting to Tiff | |
using (Presentation SampleTiffPres = new Presentation("NewPresentation.pptx")) | |
{ | |
// Initialize the TiffOptions class | |
TiffOptions tiffOptions = new TiffOptions(); | |
// Setting the Tiff compression type | |
tiffOptions.CompressionType = TiffCompressionTypes.Default; | |
// Customizing the slides notes option inside exported Tiff | |
INotesCommentsLayoutingOptions notesOptions = tiffOptions.NotesCommentsLayouting; | |
notesOptions.NotesPosition = NotesPositions.BottomFull; | |
// Setting the Tiff image DPI. The resolution unit is always equal to 2-dots per inch | |
tiffOptions.DpiX = 200; | |
tiffOptions.DpiY = 100; | |
// Set the desired Tiff output Image Size | |
tiffOptions.ImageSize = new Size(1728, 1078); | |
// Save the source presentation to Tiff with set image size | |
SampleTiffPres.Save("ExpoertedTiff_out.tiff", SaveFormat.Tiff, tiffOptions); | |
} | |
} | |
} | |
} |
위의 예는 동일한 코드 기반을 사용하여 *C#*에서 PPT를 TIFF로 변환하는 데에도 사용할 수 있습니다. TiffOptions 클래스는 CompressionType, PixelFormat, ShowHiddenSlides 및 NotesCommentsLayouting 설정과 같은 옵션을 노출하여 출력 TIFF를 추가로 사용자 정의할 수 있습니다. 위의 응용 프로그램은 MS PowerPoint 또는 기타 타사 도구를 설치하지 않고도 PPTX를 TIFF로 원활하게 변환할 수 있습니다.
이 자습서에서는 간단한 단계를 수행하고 간단한 API 인터페이스를 사용하여 *C#*의 PowerPoint에서 TIFF를 생성하는 방법을 배웠습니다. 프레젠테이션 슬라이드 이미지를 만드는 데 관심이 있는 경우 C#을 사용하여 PowerPoint 슬라이드 이미지를 만드는 방법에 있는 문서를 참조하세요.