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

В этом разделе рассказывается, как преобразовать PPT в PDF с помощью C#, а также приводятся подробные шаги по настройке среды и проверка рабочего примера кода. Одним из вариантов является преобразование PowerPoint в PDF на основе C# Interop сложного API-решения, однако в этом примере мы будем управлять преобразованием с помощью нескольких простых строк кода без библиотеки Interop.

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

  1. Настройте приложение для установки Aspose.Slides for .NET с помощью диспетчера пакетов NuGet.
  2. Загрузите исходный файл презентации, используя объект класса Presentation, чтобы установить нужные параметры PDF.
  3. Инициализируйте объект класса PdfOptions, чтобы установить нужные параметры изображения.
  4. Установите различные параметры PDF для PDF
  5. Преобразуйте презентацию в PDF, используя метод Сохранить.

Придерживаясь вышеупомянутых шагов в приложении C# PowerPoint to PDF, конвертер разработан, где процесс начинается с загрузки исходного PPT с диска с использованием экземпляра класса Presentation. Затем с помощью класса PdfOptions устанавливаются различные свойства желаемого PDF-файла, и, наконец, сгенерированный PDF-файл сохраняется либо на диске, либо в потоке памяти для дальнейшего использования.

Код для преобразования PPT в PDF на С#

В приведенном выше примере преобразование PPT в PDF на C# демонстрируется с помощью простых вызовов API. API позволяет загружать PPTX, POTX, ODP, PPS, PPSX и другие форматы презентаций, используя тот же пример и их преобразование в PDF. Класс PdfOptions позволяет настраивать выходной PDF-файл, устанавливая такие свойства, как соответствие, EmbedFullFonts, DrawSlidesFrame, ImageTransparentColor, JpegQuality, ShowHiddenSlides и NotesCommentsLayouting.

В этом руководстве мы узнали, что для преобразования PPT в PDF можно использовать API на основе C#, выполнив простые шаги. Если вы заинтересованы в преобразовании презентации в изображения TIFF, обратитесь к статье как конвертировать PowerPoint в Tiff с помощью C#.

 Русский