Следуйте этой статье, чтобы преобразовать PowerPoint в PDF с помощью C# REST API. Вы научитесь преобразовывать PowerPoint как PDF с помощью C# REST Interface, используя Cloud SDK на основе .NET. Обсуждаются различные свойства и атрибуты для настройки процесса преобразования.
Необходимое условие
Скачать Aspose.Slides Cloud SDK for Dotnet for converting presentations to PDF
Настройка проекта C# с указанным выше SDK для преобразования PPTX в режиме онлайн
Шаги по преобразованию файла PowerPoint в PDF с помощью API на основе C# .NET
- Создайте объект SlidesApi с идентификатором клиента и секретом для преобразования PPTX в PDF
- Загрузите входной файл презентации в объект FileStream.
- Определите формат экспорта как PDF и создайте список слайдов для преобразования в PDF.
- Вызовите метод Convert() и укажите FileStream, формат экспорта и массив слайдов.
- Создайте выходной поток файлов и сохраните полученный поток в формате PDF.
Эти шаги объясняют, как преобразовать презентацию PowerPoint в PDF с помощью C# RESTful Service. Создайте объект SlidesApi, загрузите файл презентации в поток File, определите формат выходного файла, создайте список слайдов для рендеринга в PDF и вызовите метод Convert(), используя все эти параметры. Сохраните выходной поток из вызова API и сохраните его на диске.
Код для преобразования презентации PowerPoint в PDF с помощью C# REST API
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
SlidesApi api = new SlidesApi("Client ID", "Client Secret"); | |
var fileStream = File.OpenRead("Sample.pptx"); | |
var resultStream = api.Convert(fileStream, ExportFormat.Pdf, slides: new List<int> { 1, 3,4,9 }); | |
var outputStream = File.Create("output.pdf"); | |
resultStream.CopyTo(outputStream); | |
} | |
} | |
} |
Этот код демонстрирует, как сохранить PowerPoint в PDF с помощью C# Low Code API. Формат экспорта содержит множество других форматов, включая PPS, PPSX, PPTM, PPSM, SWF и т. д. Вы можете задать любой порядок слайдов в массиве независимо от исходного порядка в исходной презентации.
Эта статья научила нас, как экспортировать слайды в PDF. Чтобы создать презентацию с нуля, обратитесь к статье на Создать презентацию с помощью C# REST API.