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);

// inpput прэзентацыя 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 у спалучэнні з Aspose.Slides Cloud API. 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 забяспечваюць гнуткасць і сумяшчальнасць, дазваляючы ўзаемадзейнічаць з API Aspose.Slides Cloud з розных моў праграмавання і платформаў. Пачніце выкарыстоўваць гэтую магутную тэхналогію і раскрыйце патэнцыял сваіх прэзентацый у фармаце SVG ужо сёння.

Карысныя спасылкі

Звязаныя артыкулы

Мы настойліва раім наведаць наступныя блогі: