ppt в pdf

Перетворіть PPTX у PDF за допомогою .NET REST API.

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

API перетворення PowerPoint у PDF

Aspose.Slides Cloud SDK для .NET забезпечує потужний і ефективний спосіб конвертувати презентації PowerPoint (PPT або PPTX) у формат PDF безпосередньо у ваших програмах .NET. SDK також пропонує різні параметри налаштування, такі як встановлення рівнів відповідності PDF, налаштування розмірів слайдів і застосування водяних знаків, що робить його універсальним інструментом для всіх ваших потреб у перетворенні.

Щоб використовувати SDK, першим кроком є додавання посилання на SDK у ваше рішення .NET. Тому знайдіть Aspose.Slides-Cloud в менеджері пакетів NuGet і натисніть кнопку Додати пакет. По-друге, відвідайте хмарну інформаційну панель і отримайте персоналізовані облікові дані клієнта.

Ви можете перейти за наведеним нижче посиланням, щоб створити безкоштовний обліковий запис, дотримуючись інструкцій, наведених у швидкому посібнику.

PPT у PDF у C# .NET

Давайте детально розглянемо, як REST API спрощує процес перетворення, пропонуючи простий підхід і вирішуючи все завдання за допомогою мінімального коду.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

По-перше, створіть екземпляр класу SlidesApi, де ми передаємо облікові дані клієнта як аргументи.

var response = slidesApi.DownloadPresentation(inputFile, ExportFormat.Pdf);

Викличте API, щоб ініціювати експорт PPT у формат PDF.

saveToDisk(result, "/Users/nayyer/Downloads/source.ppt");

Нарешті, ми викликаємо настроюваний метод для збереження отриманого PDF-файлу на локальному диску.

// Щоб отримати більше прикладів, відвідайте https://github.com/aspose-slides-cloud
// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxx";
string clientID = "ee170169-ca49-49a4-87b7-xxxxxxxx";

// створити екземпляр SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// ім'я входу PowerPoint, розташованого на локальному диску
string sourcePPT = "source.ppt";

// виклик API для перетворення презентації PPT у формат PDF і збереження результату в об’єкті відповіді
var response = slidesApi.DownloadPresentation(sourcePPT, ExportFormat.Pdf);

// виклик спеціального методу для збереження отриманого PDF-файлу на локальному диску
saveToDisk(response, @"D:\myResultant.pdf");

// метод збереження вмісту потоку у файл на локальному диску
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
ppt в pdf

Попередній перегляд перетворення презентації PPT у PDF.

Метод DownloadPresentation(…) приймає додатковий параметр slides, де ви можете вказати індекси слайдів, які потрібно зберегти. Якщо дані не вказано, усі слайди зберігаються за умовчанням. Зразок презентації PowerPoint можна завантажити з Prismatic design.ppt.

Експортуйте PPTX у PDF за допомогою команд cURL

Перетворення файлів PPTX у PDF за допомогою Aspose.Slides Cloud і команд cURL є ефективним рішенням для автоматизації процесу перетворення з мінімальними налаштуваннями. Цей метод дозволяє використовувати потужні функції Aspose.Slides Cloud API за допомогою простих команд cURL, що робить його ідеальним для сценаріїв, де потрібен легкий підхід на основі сценаріїв.

Першим кроком є виконання наступної команди для створення маркера доступу JWT:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=xxxxxxxx-xxxx-xxxxx-be35-ff5c3a6aa4a2&client_secret=xxxxxxxxxxxxxxxxxx" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Тепер, коли маркер JWT створено, виконайте таку команду, щоб експортувати файл PPTX у файл PDF:

curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Pdf?outPath={myResultant}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{}"

Замініть sourceFile назвою вхідної презентації PowerPoint, доступною в хмарному сховищі, myResultant назвою отриманого PDF-файлу, а accessToken — маркером JWT, згенерованим вище.

Висновок

Перетворення презентацій PowerPoint у формат PDF — важливий крок у забезпеченні доступності, безпеки й легкості обміну вмістом на різних платформах. Незалежно від того, чи ви вирішите використовувати Aspose.Slides Cloud SDK для .NET, який забезпечує надійну та бездоганну інтеграцію у ваші додатки .NET, чи виберете простоту команд cURL для швидкого й автоматичного перетворення, обидва підходи забезпечують надійність і високу якість результати.

Корисні посилання

Схожі статті

Ми настійно рекомендуємо відвідати такі блоги: