Как конвертировать PowerPoint в Tiff с помощью C#

В этом разделе рассказывается, как преобразовать PowerPoint в TIFF с помощью C#, а также приводятся подробные шаги по настройке среды и проверка рабочего примера кода. Вы можете использовать это приложение в любой из поддерживаемых .NET сред в Windows, macOS и Linux для преобразования PPTX в TIFF на C#.

Шаги по преобразованию PowerPoint в TIFF с помощью C#

  1. Настройте приложение для установки Aspose.Slides for .NET с помощью диспетчера пакетов NuGet.
  2. Загрузите исходный файл презентации, используя объект класса Presentation, чтобы преобразовать его в TIFF.
  3. Инициализируйте объект класса TiffOptions, чтобы установить нужные параметры изображения.
  4. Установите DPI и размер для желаемого изображения TIFF
  5. Преобразуйте презентацию в изображение 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#.

 Русский