Преобразование PowerPoint в TIFF С#

Преобразование PowerPoint в TIFF может быть полезно в различных сценариях, например, для печати, факса и т. д. Чтобы выполнить это преобразование программно, в этой статье рассказывается, как преобразовать PowerPoint PPTX/PPT в TIFF с помощью C#. Кроме того, вы узнаете, как настроить размер и формат пикселей результирующих изображений TIFF.

Конвертер C# PowerPoint в TIFF

Чтобы преобразовать презентации PowerPoint, мы будем использовать Aspose.Slides for .NET. API предназначен для создания, обработки и преобразования презентационных документов из приложений .NET. Вы можете либо скачать API, либо установить его с помощью NuGet.

PM> Install-Package Aspose.Slides.NET 

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

Ниже приведены шаги для преобразования PowerPoint PPTX/PPT в TIFF с помощью C#.

В следующем примере кода показано, как преобразовать файл PowerPoint PPTX в TIFF.

// Создание экземпляра объекта Presentation, представляющего файл презентации
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
    // Сохранение презентации в TIFF-документ
    presentation.Save("output.tiff", SaveFormat.Tiff);
}

C# Преобразование PowerPoint в TIFF с нестандартным размером изображения

Aspose.Slides для .NET также позволяет настраивать размер результирующего изображения при преобразовании PowerPoint в TIFF. Ниже приведены шаги для достижения этого.

В следующем примере кода показано, как преобразовать PPTX в TIFF с пользовательским размером изображения.

// Создайте экземпляр объекта Presentation, который представляет файл Presentation
using (Presentation pres = new Presentation("Presentation.pptx"))
{
    // Создайте экземпляр класса TiffOptions
    TiffOptions opts = new TiffOptions();

    // Установка типа сжатия
    opts.CompressionType = TiffCompressionTypes.Default;

    // Глубина зависит от типа сжатия и не может быть установлена вручную.
    // Единица разрешения всегда равна «2» (точек на дюйм).

    // Установка DPI изображения
    opts.DpiX = 200;
    opts.DpiY = 100;

    // Установить размер изображения
    opts.ImageSize = new Size(1728, 1078);

    // Сохраните презентацию в формате TIFF с указанным размером изображения.
    pres.Save("TiffWithCustomSize_out.tiff", SaveFormat.Tiff, opts);
}

Преобразование PowerPoint в TIFF с пользовательским форматом пикселей

Ниже приведены шаги по настройке формата пикселей при преобразовании PPTX в TIFF с использованием C#.

В следующем примере кода показано, как настроить формат пикселей при преобразовании PPTX в TIFF.

// Создание экземпляра объекта Presentation, представляющего файл Presentation
using (Presentation presentation = new Presentation("Presentation.pptx"))
{
    TiffOptions options = new TiffOptions();
   
    options.PixelFormat = ImagePixelFormat.Format8bppIndexed;
    /*
    ImagePixelFormat contains the following values (as could be seen from documentation):
    Format1bppIndexed; // 1 bits per pixel, indexed.
    Format4bppIndexed; // 4 bits per pixel, indexed.
    Format8bppIndexed; // 8 bits per pixel, indexed.
    Format24bppRgb; // 24 bits per pixel, RGB.
    Format32bppArgb; // 32 bits per pixel, ARGB.
    */

    // Сохраните презентацию в формате TIFF с указанным размером изображения.
    presentation.Save("Tiff_With_Custom_Image_Pixel_Format_out.tiff", SaveFormat.Tiff, options);
}

Получите бесплатную лицензию API

Вы можете использовать Aspose.Slides для .NET без ограничений на пробную версию, запросив временную лицензию.

Вывод

В этой статье вы узнали, как преобразовать PowerPoint PPTX/PPT в TIFF с помощью C#. Кроме того, вы видели, как настроить размер и формат пикселей результирующих изображений TIFF. Вы можете посетить документацию, чтобы изучить другие функции Aspose.Slides для .NET. Кроме того, вы можете свободно сообщать нам о своих запросах через наш форум.

Смотрите также

Совет: вы можете проверить Aspose БЕСПЛАТНО онлайн Конвертер PowerPoint в плакат.