Ця тема присвячена тому, як перетворити PowerPoint на TIFF за допомогою C# разом із детальними кроками конфігурації для налаштування середовища та перевірки робочого зразка коду. Ви можете використовувати цю програму в будь-якому середовищі, що підтримується .NET у Windows, macOS і Linux, щоб конвертувати PPTX у TIFF у C#.
Кроки для перетворення PowerPoint у TIFF за допомогою C#
- Налаштуйте свою програму для встановлення Aspose.Slides for .NET за допомогою менеджера пакетів NuGet
- Завантажте вихідний файл презентації за допомогою об’єкта класу Presentation, щоб перетворити його на TIFF
- Ініціалізуйте об’єкт класу TiffOptions, щоб встановити потрібні параметри зображення
- Встановіть DPI та розмір для потрібного зображення TIFF
- Перетворіть презентацію на зображення TIFF за допомогою методу «Зберегти».
Вищезазначені кроки перетворюють презентацію на TIFF у C# за допомогою кількох викликів API лише тоді, коли процес ініціюється завантаженням вихідного файлу презентації за допомогою класу Presentation. Потім за допомогою екземпляра класу TiffOptions параметри вихідного зображення TIFF, включаючи DPI та розмір зображення, встановлюються перед збереженням презентації як зображення TIFF на диску за допомогою методу збереження.
Код для перетворення PPTX у TIFF на C#
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); | |
} | |
} | |
} | |
} |
Наведений вище приклад також можна використовувати для конвертування PPT у TIFF у C# з використанням тієї самої кодової бази. Клас TiffOptions може додатково налаштувати вихідний TIFF, показуючи такі параметри, як налаштування CompressionType, PixelFormat, ShowHiddenSlides і NotesCommentsLayouting. Зазначена вище програма може легко конвертувати PPTX у TIFF без встановлення MS PowerPoint чи будь-якого іншого стороннього інструменту.
У цьому підручнику ми навчилися генерувати TIFF із PowerPoint у C#, виконавши прості дії та використовуючи простий інтерфейс API. Якщо ви зацікавлені у створенні зображень слайдів презентації, зверніться до статті як створити зображення слайда PowerPoint за допомогою C#.