В этом разделе рассказывается, как преобразовать 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 на диске с помощью метода Save.
Код для преобразования 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); | |
} | |
} | |
} | |
} |
Приведенный выше пример также можно использовать для преобразования PPT в TIFF на C# с использованием той же кодовой базы. Класс TiffOptions может дополнительно настраивать выходной TIFF, предоставляя такие параметры, как установка CompressionType, PixelFormat, ShowHiddenSlides и NotesCommentsLayouting. Вышеприведенное приложение может легко конвертировать PPTX в TIFF без установки MS PowerPoint или любого другого стороннего инструмента.
В этом руководстве мы научились генерировать TIFF из PowerPoint на C#, выполняя простые шаги и используя простой интерфейс API. Если вы заинтересованы в создании изображений слайдов презентации, обратитесь к статье как создать изображение слайда PowerPoint с помощью C#.