Преобразование PowerPoint в TIFF может быть полезно в различных сценариях, например, для печати, факса и т. д. Чтобы выполнить это преобразование программно, в этой статье рассказывается, как преобразовать PowerPoint PPTX/PPT в TIFF с помощью C#. Кроме того, вы узнаете, как настроить размер и формат пикселей результирующих изображений TIFF.
- Конвертер C# PowerPoint в TIFF
- Конвертировать PowerPoint в TIFF
- Преобразование PowerPoint в TIFF с пользовательским размером изображения
- PPTX в 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, используя класс Presentation.
- Преобразуйте PPTX в TIFF, используя метод Presentation.Save(string, SaveFormat.Tiff).
В следующем примере кода показано, как преобразовать файл 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. Ниже приведены шаги для достижения этого.
- Загрузите презентацию PowerPoint, используя класс Presentation.
- Создайте экземпляр класса TiffOptions.
- Задайте размер изображения с помощью свойства TiffOptions.ImageSize.
- Преобразуйте PPTX в TIFF, используя метод Presentation.Save(string, SaveFormat.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#.
- Загрузите презентацию PowerPoint, используя класс Presentation.
- Создайте экземпляр класса TiffOptions.
- Установите желаемый формат пикселей format с помощью свойства TiffOptions.PixelFormat.
- Преобразуйте PPTX в TIFF, используя метод Presentation.Save(string, SaveFormat.Tiff).
В следующем примере кода показано, как настроить формат пикселей при преобразовании 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 в плакат.