Тази тема се фокусира върху това как да конвертирате PPT в PDF с помощта на C# заедно с подробните стъпки за конфигуриране за конфигуриране на средата и проверка на работещия примерен код. Конвертиране на PowerPoint в PDF C# Interop базирано сложно API решение е една от опциите, но в този пример ще управляваме преобразуването с помощта на няколко прости реда код без Interop библиотека.
Стъпки за конвертиране на PPT в PDF с помощта на C#
- Конфигурирайте приложението да инсталира Aspose.Slides for .NET с помощта на мениджъра на пакети NuGet
- Заредете изходния презентационен файл, като използвате обекта на клас Presentation, за да зададете желаните PDF опции
- Инициализирайте обекта от клас PdfOptions, за да зададете желаните опции за изображение
- Задайте различните PDF опции за PDF
- Преобразувайте презентацията в 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 може да се използва базиран на C# API чрез изпълнение на простите стъпки. Ако се интересувате от конвертиране на презентацията в TIFF изображения, вижте статията на как да конвертирате PowerPoint в Tiff с помощта на C#.