PowerPoint-esityksiä käytetään laajasti tiedon jakamiseen, vaikuttavan visuaalisen sisällön tuottamiseen ja yleisön houkuttelemiseen. PowerPoint-tiedostojen eri versioiden käyttäminen voi kuitenkin joskus johtaa yhteensopivuusongelmiin, varsinkin kun siirrytään vanhemmasta PPT-muodosta uudempaan PPTX-muotoon. Tässä syntyy tarve PPT:stä PPTX:ksi muuntamiseen. PPT-tiedostojen muuntaminen PPTX -muotoon tarjoaa lukuisia etuja, kuten parannetun tiedostojen yhteensopivuuden. , parannetut ominaisuudet ja toiminnallisuus sekä parempi integrointi nykyaikaisten esitystyökalujen kanssa. Myös taaksepäin yhteensopivuuden tai erityisvaatimusten vuoksi saatamme joutua muuttamaan PPTX-tiedostot PPT-muotoon. Joten tässä artikkelissa tutkimme saumatonta prosessia, jolla PPT muunnetaan PPTX:ksi ja päinvastoin .NET REST API:n avulla.
- REST API muuntamiseen PPT:stä PPTX:ksi
- Muuntaminen PPT:stä PPTX:ksi C#.NETillä
- Muunnos PPTX:stä PPT:ksi cURL-komentojen avulla
REST API muuntamiseen PPT:stä PPTX:ksi
Voimme hyödyntää [Aspose.Slides Cloud SDK for .NET] (https://products.aspose.cloud/slides/net) tehokkuutta PPT:stä PPTX:ksi muuntamiseen. Se tarjoaa kattavan joukon sovellusliittymiä ja ominaisuuksia, jotka mahdollistavat saumattoman muuntamisen eri PowerPoint-esitysmuotojen välillä. REST API tarjoaa käyttäjäystävällisen käyttöliittymän ja kattavan dokumentaation, mikä tekee muunnosprosessista sujuvan ja tehokkaan. Lisäksi se varmistaa tulosteen tarkkuuden ja tarkkuuden muuntaessasi PPT:tä PPTX:ksi tai PPTX:tä PPT-muotoon, jotta voit toimittaa ammattimaisia esityksiä helposti.
Ensimmäinen askel on etsiä “Aspose.Slides-Cloud” NuGet-pakettien hallinnassa Visual Studio IDE:ssä ja napsauttaa “Lisää paketti” -painiketta. Toiseksi hanki asiakastunnuksesi pilvihallintapaneelista kirjautumalla sisään Google- tai GitHub-tilillä. Jos sinulla ei ole tiliä, luo ilmainen tili noudattamalla kohdassa [pika aloitus] (https://docs.aspose.cloud/slides/quickstart/) annettuja ohjeita.
Muuntaminen PPT:stä PPTX:ksi C#.NETillä
Tässä osiossa aiomme tutkia yksityiskohtia ja koodinpätkää PPT:n muuntamiseksi PPTX:ksi käyttämällä yksinkertaista ja helppoa lähestymistapaa.
// Lisää esimerkkejä on osoitteessa https://github.com/aspose-slides-cloud
// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";
// luo SlidesApi-esiintymä
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
// pilvitallennustilassa olevan PowerPoint-syötteen nimi
string sourcePPTX = "Architecture pitch deck.ppt";
// Muunna kaikki PPT-diat PPTX-muotoon
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);
// Tallenna tuloksena oleva PPTX paikalliselle asemalle
using var pdfStream = File.Create("convertedPresentation.pptx");
output.CopyTo(pdfStream);
// sulje tiedostojen tulostusvirta
pdfStream.Close();
Tutkitaan nyt yllä mainitun koodinpätkän yksityiskohtia.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
Luo ensin SlidesApi-luokan objekti, jossa välitämme asiakkaan tunnistetiedot syöttöargumentteina.
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);
Soita API:lle ladataksesi pilvitallennustilaan tallennetun PPT:n ja muuntaaksesi kaikki diat PPTX-muotoon.
using var pdfStream = File.Create("convertedPresentation.pptx");
images.CopyTo(pdfStream);
pdfStream.Close();
Tallenna tuloksena oleva PPTX paikalliselle asemalle.
API tarjoaa myös mahdollisuuden muuntaa vain valitut diat. Joten tämän vaatimuksen täyttämiseksi välitä vastaavat diaindeksit sisältävä List-objekti argumenttina `DownloadPresentation(…)-menetelmälle.
List<int> selectdSlides = new List<int> { 1, 3};
// Get all text items from the presentation.
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx, slides: selectdSlides);
Yllä olevassa esimerkissä käytetty PowerPoint-esimerkki voidaan ladata osoitteesta [Architecture pitch deck.pptx](https://create.microsoft.com/en-us/template/architecture-pitch-deck-b05bf529-a1dc-42d5-b9d6 -8a1e9569dd9c).
Muunnos PPTX:stä PPT:ksi cURL-komentojen avulla
Muuntaaksesi PPTX:n PPT:ksi cURL-komentojen ja Aspose.Slides Cloudin avulla voit hyödyntää Aspose.Slides Cloudin tarjoamia tehokkaita RESTful-sovellusliittymiä. cURL-komentojen avulla voit helposti olla vuorovaikutuksessa Aspose.Slides Cloud API -päätepisteiden kanssa ja suorittaa muunnostoiminnon. Tekemällä HTTP-pyyntöjä sopivilla parametreilla ja todennuksella voit muuntaa PPTX-tiedostosi saumattomasti PPT-muotoon.
Aloitaksesi tämän lähestymistavan käyttäminen, meidän on ensin luotava JWT-käyttötunnus suorittamalla seuraava komento:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Suorita nyt seuraava komento muuntaaksesi kaikki pilvitallennustilassa olevat PPTX-esityksen diat PPT-muotoon. Muuntamisen jälkeen tulos tallennetaan pilvitallennustilaan.
curl -v "https://api.aspose.cloud/v3.0/slides/{sourcePPTX}/Ppt"
-X POST \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{}" \
-o "{resultantFile}"
Korvaa “sourcePPTX” pilvitallennustilassa olevan PPTX-tulon nimellä, “resultantFile” tuloksena olevan PPT:n nimellä ja “accessToken” yllä luodulla JWT-käyttötunnuksella.
Johtopäätös
Yhteenvetona voidaan todeta, että PPT:n muuntaminen PPTX:ksi on arvokas ominaisuus, jonka avulla voit hyödyntää PPTX-muodon parannettuja ominaisuuksia ja yhteensopivuutta. Lisäksi tämä muunnos pienentää huomattavasti tuloksena olevan PowerPoint-tiedoston kokoa. Vastaavasti voimme myös saavuttaa taaksepäin yhteensopivuuden, kun muunnamme PPTX:tä PPT-muotoon. Nyt tämän vaatimuksen täyttämiseksi kokeile joko .NET REST API:ta, joka tarjoaa runsaasti ominaisuuksia ja helpon integroinnin .NET-sovellusten kanssa. Tai käytä cURL-komentoja yhdessä Aspose.Slides Cloud API:n kanssa, mikä mahdollistaa joustavan ja skaalautuvan lähestymistavan, jonka avulla voit hyödyntää pilviinfrastruktuurin tehoa.
Valitse siis kehitysympäristöösi ja vaatimuksiisi parhaiten sopiva lähestymistapa ja hyödynnä PowerPoint-esitysten muunnosominaisuuksien mahdollisuudet.
hyödyllisiä linkkejä
Aiheeseen liittyvät artikkelit
Suosittelemme vierailemaan seuraavissa blogeissa: