Прэзентацыі PowerPoint даўно з’яўляюцца папулярным сродкам для перадачы інфармацыі, але што, калі вам трэба выйсці за рамкі статычных слайдаў? Вось тут і ўзнікае неабходнасць пераўтварэння PowerPoint у SVG. SVG (маштабуемая вектарная графіка) прапануе гнуткі і дынамічны фармат, які дазваляе лёгка маніпуляваць і інтэрактыўна. Пераўтвараючы прэзентацыі PowerPoint у SVG, вы можаце адкрыць зусім новы ўзровень магчымасцей, ад убудавання графікі ў вэб-старонкі да стварэння анімаваных візуалізацый. У гэтым артыкуле мы вывучым прычыны, чаму пераўтварэнне PowerPoint у SVG з’яўляецца каштоўным і як вы можаце дасягнуць гэтага з дапамогай .NET Cloud SDK.
Такім чынам, палепшыце візуальную прывабнасць, даступнасць і сумяшчальнасць вашых слайдаў, пераўтварыўшы PowerPoint у SVG онлайн.
- .NET Cloud SDK для пераўтварэння PowerPoint у SVG
- Пераўтварыце PPT у SVG з дапамогай C# .NET
- Як пераўтварыць PPTX у SVG з дапамогай каманд cURL
.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);
Ніжэй прыводзіцца тлумачэнне прыведзенага вышэй фрагмента кода.
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 ужо сёння.
Карысныя спасылкі
Звязаныя артыкулы
Мы настойліва раім наведаць наступныя блогі: