PowerPoint PPT PPTX у PDF

Ви шукаєте надійне, але просте рішення для перетворення PowerPoint PPT або PPTX у PDF? Бажаєте точно конвертувати презентації PowerPoint у формат PDF із високою якістю? Якщо так, то ви знаходитесь у правильному місці, оскільки в цій статті я збираюся продемонструвати низку функцій для легкого програмного перетворення PowerPoint PPT у PDF або PPTX у PDF на C#.

Ця стаття складається з таких функцій перетворення PowerPoint у PDF.

Примітка. Окрім перетворення PPT у PDF, Aspose.Slides самостійно підтримує перетворення презентацій у багато форматів: HTML, JPG, TIFF та інші.

Щоб конвертувати PPT у DOC, вам потрібно використовувати Aspose.Slides разом із Aspose.Words. Ви можете спробувати наш безкоштовний конвертер PPT у Word, щоб побачити, як Aspose API обробляє процеси перетворення.

Передумова для перетворення PowerPoint у PDF на C#

Aspose.Slides for .NET — це потужний API автоматизації PowerPoint для створення, редагування, аналізу та конвертації презентаційних документів, і ми використовуватимемо цей API у цій статті. Ви можете інсталювати Aspose.Slides for .NET одним із наведених нижче способів у Visual Studio.

Встановлення через диспетчер пакетів NuGet

PPT в PDF

Встановлення через консоль менеджера пакетів

PM> Install-Package Aspose.Slides.NET

Перетворення PPT або PPTX у PDF на C#

Нижче наведено прості кроки для перетворення презентації PowerPoint у PDF за допомогою Aspose.Slides for .NET.

У наведеному нижче прикладі коду показано, як конвертувати PPT у PDF на C#.

// Створення екземпляра об’єкта Presentation, який представляє файл PPT
Presentation presentation = new Presentation("PowerPoint.ppt");

// Збережіть презентацію у форматі PDF
presentation.Save("PPT-to-PDF.pdf", SaveFormat.Pdf);

Перетворюйте PPT або PPTX у PDF за допомогою спеціальних параметрів у C#

Ви також можете налаштувати перетворення PowerPoint у PDF, визначивши різні параметри, наприклад якість Jpeg, рівень стиснення тексту, поведінку метафайлів тощо. Ці параметри можна встановити за допомогою класу PdfOptions.

У наведеному нижче прикладі коду показано, як конвертувати PowerPoint у PDF із настроюваними параметрами на C#.

// Створіть екземпляр об’єкта презентації, який представляє файл PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

// Створіть екземпляр класу PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// Встановити якість Jpeg
pdfOptions.JpegQuality = 90;

// Встановити поведінку для метафайлів
pdfOptions.SaveMetafilesAsPng = true;

// Встановити рівень стиснення тексту
pdfOptions.TextCompression = PdfTextCompression.Flate;

// Визначте стандарт PDF
pdfOptions.Compliance = PdfCompliance.Pdf15;

// Збережіть презентацію у форматі PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Перетворення прихованих слайдів презентації PowerPoint у PDF на C#

Презентації PowerPoint також можуть містити приховані слайди. За замовчуванням приховані слайди не включено до перетворення PPT або PPTX у PDF. Якщо ви хочете перетворити презентацію, яка містить приховані слайди, ви можете вказати це за допомогою властивості PdfOptions.ShowHiddenSlides.

У наведеному нижче прикладі коду показано, як конвертувати PPTX у PDF, включаючи приховані слайди, у C#.

// Створіть екземпляр об’єкта презентації, який представляє файл PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

// Створіть екземпляр класу PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// Додайте приховані слайди
pdfOptions.ShowHiddenSlides = true;

// Збережіть презентацію у форматі PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Перетворення вибраних слайдів PowerPoint PPT або PPTX на PDF у C#

Замість того, щоб конвертувати всю презентацію, ви також можете конвертувати вибрані слайди презентації у формат PDF. Для цього ви можете визначити масив цілих чисел, що містить номери слайдів, а потім передати цей масив у метод Save(String,Int32[], SaveFormat.Pdf).

У наведеному нижче прикладі коду показано, як конвертувати вибрані слайди PowerPoint PPT/PPTX у PDF на C#.

// Створіть екземпляр об’єкта презентації, який представляє файл PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

// Налаштування масиву позицій слайдів
int[] slides = { 1, 3 };

// Збережіть презентацію у форматі PDF
presentation.Save("PPTX-to-PDF.pdf", slides, SaveFormat.Pdf);

Перетворюйте презентацію PowerPoint у захищений паролем PDF із правами доступу

Формат PDF підтримує встановлення пароля та прав доступу для захисту документа. Якщо ви хочете застосувати такий механізм захисту під час перетворення PowerPoint у PDF, ви можете зробити це за допомогою класу PdfOptions.

У наведеному нижче прикладі коду показано, як установити пароль і вказати права доступу під час перетворення PPTX у PDF на C#.

// Створіть екземпляр об’єкта презентації, який представляє файл PPTX
Presentation presentation = new Presentation("PowerPoint.pptx");

/// Створення екземпляра класу PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// Встановлення пароля PDF і прав доступу
pdfOptions.Password = "password";
pdfOptions.AccessPermissions = PdfAccessPermissions.PrintDocument | PdfAccessPermissions.HighQualityPrint;

// Збережіть презентацію у форматі PDF
presentation.Save("PPTX-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

Спробуйте Aspose.Slides for .NET безкоштовно

Ви можете безкоштовно спробувати використовувати Aspose.Slides for .NET, надіславши запит на тимчасову ліцензію.

Дивись також