У сучасному швидкоплинному світі цифровий контент став основним елементом спілкування. Презентації PowerPoint (PPTX) стали важливим інструментом для компаній і окремих осіб для ефективної передачі інформації. Вони широко використовуються в сучасному бізнесі та освітньому середовищі, тому вкрай важливо мати можливість ділитися ними та ефективно поширювати їх. Часто необхідно конвертувати слайди PowerPoint у такі формати зображень, як JPEG, особливо коли ділитеся слайдами з іншими, хто може не мати доступу до PowerPoint. Тож у цій статті ми обговоримо всі необхідні деталі використання .NET Cloud SDK для перетворення слайдів PowerPoint на зображення онлайн.
- API перетворення PowerPoint у JPG
- Перетворення PPT на JPG за допомогою C#
- PPTX у JPG за допомогою команд cURL
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);
Нижче наведено подробиці про наведений вище спільний фрагмент коду.
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, готові до будь-якого використання.
корисні посилання
Схожі статті
Ми настійно рекомендуємо переглянути наступні блоги: