Як конвертувати 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 у PDF, розробляється програма конвертера, де процес починається із завантаження вихідного PPT із диска за допомогою екземпляра класу Presentation. Потім за допомогою класу PdfOptions встановлюються різні властивості потрібного PDF-файлу, і, нарешті, створений PDF-файл зберігається на диску або в потоці пам’яті для подальшого використання.

Код для перетворення PPT у PDF на C#

У наведеному вище прикладі перетворення 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#.

 Українська