PowerPoint у SVG

Перетворіть PowerPoint у SVG за допомогою .NET Cloud SDK.

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

Отже, покращте візуальну привабливість, доступність і сумісність своїх слайдів, конвертувавши PowerPoint у SVG онлайн.

.NET Cloud SDK для перетворення PowerPoint у SVG

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

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

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

Спробуйте використати наведений нижче фрагмент коду, щоб конвертувати презентації PowerPoint у формат SVG.

// Щоб отримати більше прикладів, відвідайте 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
string inputPPT = "Prismatic design.pptx";

// Викличте API для перетворення слайдів PowerPoint у формат SVG
var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null);

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

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

Нижче наведено пояснення вищезазначеного фрагмента коду.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

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

var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null);

Викличте REST API, щоб конвертувати слайди PowerPoint у формат SVG. Результат повертається як екземпляр потоку.

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

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

Щоб конвертувати вибрані слайди, вкажіть їхні індекси як аргумент методу DownloadPresentation(…). Перегляньте наступний рядок коду, де конвертуються лише 1-й і 5-й слайди.

var responseStream = slidesApi.DownloadPresentation(inputPPT, ExportFormat.Svg, null, null, null, null, null, new List<int> {1,5});

Презентацію PowerPoint, використану в наведеному вище прикладі, можна легко завантажити з Prismatic design.

Як конвертувати PPTX у SVG за допомогою команд cURL

Інший підхід для перетворення PowerPoint (PPTX) у SVG полягає у використанні команд cURL у поєднанні з API Aspose.Slides Cloud. Aspose.Slides Cloud надає RESTful API, який дозволяє вам взаємодіяти з його службами за допомогою запитів HTTP. Створивши відповідні команди cURL, ви можете легко інтегрувати функцію перетворення у ваші робочі процеси чи сценарії.

Перевага використання команд cURL полягає в їх універсальності та сумісності з різними мовами програмування та платформами. Ви можете включати команди в наявні сценарії автоматизації, створювати власні робочі процеси або взаємодіяти з API безпосередньо з командного рядка.

Тепер, щоб розпочати цей підхід, виконайте наступну команду, щоб створити 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"

Після створення маркера доступу JWT виконайте таку команду, щоб конвертувати PowerPoint у SVG онлайн.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/Svg" \
-X POST \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{}" 
-o "{resultantSVG}"

Замініть {sourcePPTX} на назву PowerPoint, доступну в хмарному сховищі, {accessToken} на маркер доступу JWT, а {resultantSVG} на назву .zip-архіву, щоб містити конвертовані зображення SVG.

Висновок

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

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

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

Схожі статті

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