PowerPoint в JPG

Перетворіть PowerPoint у JPG за допомогою C# .NET

У сучасному швидкоплинному світі цифровий контент став основним елементом спілкування. Презентації PowerPoint (PPTX) стали важливим інструментом для компаній і окремих осіб для ефективної передачі інформації. Вони широко використовуються в сучасному бізнесі та освітньому середовищі, тому вкрай важливо мати можливість ділитися ними та ефективно поширювати їх. Часто необхідно конвертувати слайди PowerPoint у такі формати зображень, як JPEG, особливо коли ділитеся слайдами з іншими, хто може не мати доступу до PowerPoint. Тож у цій статті ми обговоримо всі необхідні деталі використання .NET Cloud SDK для перетворення слайдів PowerPoint на зображення онлайн.

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

Використовуючи Aspose.Slides Cloud SDK для .NET, перетворення слайдів PowerPoint на зображення JPG є простим процесом. Aspose.Slides Cloud надає RESTful API, який можна легко інтегрувати з вашою програмою .NET, щоб конвертувати слайди PowerPoint у зображення JPG без додаткового програмного забезпечення чи плагінів.

Перетворіть окремі слайди або цілі презентації на зображення JPG.

Будь ласка, знайдіть Aspose.Slides-Cloud в менеджері пакетів NuGet і натисніть кнопку «Додати пакет». Крім того, зареєструйте обліковий запис через хмарну інформаційну панель і отримайте особисті облікові дані клієнта. Для отримання додаткової інформації відвідайте розділ швидкий старт.

Перетворення PPT на JPG за допомогою C#

Наведений нижче фрагмент коду використовується для перетворення слайдів PowerPoint у формат JPG.

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

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

// Читання вхідних даних презентації PowerPoint з локального диска
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

// виклик API для перетворення всіх слайдів PowerPoint у формат JPG 
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

// Збережіть отримані зображення JPG на локальному диску
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
powerpoint в jpg

Зображення: - Попередній перегляд перетворення PowerPoint у JPG.

Нижче наведено подробиці про наведений вище спільний фрагмент коду.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

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

using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);

Завантажте вхідну презентацію PowerPoint і завантажте її в хмарне сховище.

using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);

Викличте API для відтворення всіх слайдів презентації PowerPoint у зображеннях JPG. Результат повертається як екземпляр потоку.

using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);

Збережіть результат як zip-архів на локальному диску.

Окрім перетворення всього формату PPTX у формат JPG, ви також отримуєте можливість конвертувати вибрані слайди. Наступний рядок коду показує, як можна конвертувати лише 1-й, 3-й і 5-й слайд у JPG.

using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null,null,null,null,new List<int> { 1, 3, 5 });

Зразок презентації, використаний у наведеному вище прикладі, можна завантажити з Colorful Conference .

PPTX у JPG за допомогою команд cURL

Ще один спосіб перетворити слайди PowerPoint на зображення — викликати Aspose.Slides Cloud API за допомогою команд cURL. За допомогою cURL ви можете надсилати HTTP-запити безпосередньо з командного рядка, що робить його простим і зручним способом. Тепер спочатку нам потрібно створити маркер автентифікації, надіславши запит кінцевій точці маркера з ідентифікатором безпеки програми та ключем програми.

Виконайте таку команду, щоб створити accessToken.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Після створення accessToken виконайте наведену нижче команду, щоб перетворити слайди № 4 і 8 PowerPoint у формат JPG.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Jpeg?slides=4%2C8" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"FontFallbackRules\": [    {      \"RangeStartIndex\": 0,      \"RangeEndIndex\": 0,      \"FallbackFontList\": [        \"string\"      ]    }  ],  \"FontSubstRules\": [    {      \"SourceFont\": \"string\",      \"TargetFont\": \"string\",      \"NotFoundOnly\": true    }  ]}" \
-o "{resultantZIP}"

Замініть {sourceFile} на назву вхідної презентації PowerPoint у хмарному сховищі, {accessToken} на маркер доступу JWT, згенерований вище, і {resultantZIP} на назву результуючого файлу, який буде згенеровано на вказаному диску.

Висновок

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

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

Схожі статті

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