ppt la pptx

Convertiți PPT în PPTX utilizând .NET REST API.

Prezentările PowerPoint sunt utilizate pe scară largă pentru a partaja informații, pentru a oferi conținut vizual de impact și pentru a capta publicul. Cu toate acestea, lucrul cu versiuni diferite de fișiere PowerPoint poate duce uneori la probleme de compatibilitate, mai ales la trecerea de la formatul PPT mai vechi la formatul PPTX mai nou. Aici apare necesitatea conversiei PPT în PPTX. Convertirea fișierelor PPT în PPTX oferă numeroase beneficii, inclusiv compatibilitate îmbunătățită a fișierelor , caracteristici și funcționalități îmbunătățite și o mai bună integrare cu instrumente moderne de prezentare. De asemenea, din motive de compatibilitate inversă sau cerințe specifice, este posibil să avem nevoie să convertim fișierele PPTX în format PPT. Deci, în acest articol, vom explora procesul fără întreruperi de conversie a PPT în PPTX și invers, utilizând API-ul .NET REST.

API-ul REST pentru conversia PPT în PPTX

Pentru a realiza conversia PPT în PPTX, putem folosi puterea Aspose.Slides Cloud SDK pentru .NET. Oferă un set cuprinzător de API-uri și caracteristici care permit conversia fără întreruperi între diferite formate de prezentare PowerPoint. API-ul REST oferă o interfață ușor de utilizat și o documentație extinsă, făcând procesul de conversie fluid și eficient. În plus, asigură acuratețea și fidelitatea rezultatelor la conversia PPT în format PPTX sau PPTX în format PPT, astfel încât să puteți livra cu ușurință prezentări profesionale.

Primul pas este să căutați „Aspose.Slides-Cloud” în managerul de pachete NuGet din Visual Studio IDE și să faceți clic pe butonul „Adăugați pachet”. În al doilea rând, obțineți acreditările de client de la cloud dashboard conectându-vă folosind contul Google sau GitHub. În cazul în care nu aveți un cont existent, creați pur și simplu un cont gratuit urmând instrucțiunile specificate în pornire rapidă.

Conversie PPT în PPTX cu C# .NET

În această secțiune, vom explora detaliile și fragmentul de cod pentru conversia PPT în PPTX folosind o abordare simplă și ușoară.

// Pentru mai multe exemple, vă rugăm să vizitați https://github.com/aspose-slides-cloud
// Obțineți acreditările clientului de la https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// creați o instanță de SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// numele intrării PowerPoint situat pe stocarea în cloud
string sourcePPTX = "Architecture pitch deck.ppt";

// Convertiți toate diapozitivele PPT în format PPTX
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);

// Salvați PPTX-ul rezultat pe unitatea locală
using var pdfStream = File.Create("convertedPresentation.pptx");
output.CopyTo(pdfStream);
// închideți fluxul de ieșire al fișierului
pdfStream.Close();

Acum haideți să explorăm detaliile despre fragmentul de cod menționat mai sus.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

În primul rând, creați un obiect al clasei SlidesApi unde trecem acreditările clientului ca argumente de intrare.

var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx);

Apelați API-ul pentru a încărca PPT stocat în stocarea în cloud și pentru a converti toate diapozitivele în format PPTX.

using var pdfStream = File.Create("convertedPresentation.pptx");
images.CopyTo(pdfStream);
pdfStream.Close();

Salvați PPTX-ul rezultat pe unitatea locală.

API-ul oferă, de asemenea, capacitatea de a converti numai diapozitivele selectate. Așadar, pentru a îndeplini această cerință, vă rugăm să transmiteți un obiect Listă care conține indexul de diapozitive respectiv ca argument la metoda DownloadPresentation(...).

List<int> selectdSlides = new List<int> { 1, 3};
//  Get all text items from the presentation.
var output = slidesApi.DownloadPresentation(inputPowerPoint, ExportFormat.Pptx, slides: selectdSlides);
converti ppt în pptx

Previzualizarea conversiei PPT în PPTX.

Exemplul de prezentare PowerPoint folosit în exemplul de mai sus poate fi descărcat de la [Architecture pitch deck.pptx](https://create.microsoft.com/en-us/template/architecture-pitch-deck-b05bf529-a1dc-42d5-b9d6 -8a1e9569dd9c).

Conversie PPTX în PPT folosind comenzile cURL

Pentru a converti PPTX în PPT utilizând comenzile cURL și Aspose.Slides Cloud, puteți utiliza puternicele API-uri RESTful oferite de Aspose.Slides Cloud. Cu comenzile cURL, puteți interacționa cu ușurință cu punctele finale API Aspose.Slides Cloud și puteți efectua operația de conversie. Efectuând solicitări HTTP cu parametrii și autentificarea corespunzători, puteți converti fără probleme fișierele PPTX în format PPT.

Pentru a începe cu această abordare, mai întâi trebuie să generăm un token de acces JWT executând următoarea comandă:

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"

Acum, vă rugăm să executați următoarea comandă pentru a converti toate diapozitivele din prezentarea PPTX disponibile în stocarea în cloud în format PPT. După conversie, rezultatul este salvat în stocarea în cloud.

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}"

Înlocuiți sourcePPTX cu numele unui PPTX de intrare disponibil în stocarea în cloud, resultantFile cu numele PPT rezultat și accessToken cu simbolul de acces JWT generat mai sus.

Concluzie

În concluzie, conversia PPT în PPTX este o capacitate valoroasă care vă permite să utilizați caracteristicile îmbunătățite și compatibilitatea formatului PPTX. În plus, această conversie reduce foarte mult dimensiunea fișierului PowerPoint rezultat. În mod similar, putem obține și o compatibilitate inversă atunci când convertim PPTX în format PPT. Acum, pentru a îndeplini această cerință, fie încercați să utilizați .NET REST API, care oferă un set bogat de caracteristici și ușurință de integrare cu aplicațiile .NET. Sau, utilizați comenzile cURL împreună cu Aspose.Slides Cloud API, permițând o abordare flexibilă și scalabilă, permițându-vă să valorificați puterea infrastructurii cloud.

Așadar, alegeți abordarea care se potrivește cel mai bine mediului și cerințelor dvs. de dezvoltare și deblocați potențialul capabilităților de conversie a prezentărilor PowerPoint.

Articole similare

Vă recomandăm să vizitați următoarele bloguri: