Conversia prezentărilor PowerPoint (PPT,PPTX) în format PDF este esențială pentru asigurarea accesibilității universale, păstrarea integrității formatării pe platforme, securizarea informațiilor sensibile cu protecție prin parolă, optimizarea dimensiunilor fișierelor pentru partajarea ușoară, permițând imprimarea și îndeplinirea standardelor de conformitate și arhivare. Această operațiune de conversie eficientizează colaborarea, sporește profesionalismul și abordează nevoile diverse de partajare și prezentare a informațiilor în diverse contexte.
În acest articol, vom lua în considerare o caracteristică foarte importantă a Aspose.Slides Cloud API care ne permite să realizăm prezentarea PowerPoint în document PDF. API-ul vă permite să convertiți o întreagă prezentare în PDF cu un singur apel API. De asemenea, puteți converti un anumit diapozitiv în document PDF. În primul rând, trebuie să încărcăm prezentarea sursă în Cloud Storage. Aspose Cloud oferă propria capacitate de stocare. De asemenea, acceptă mai multe stocări terță parte, inclusiv Amazon S3, Azure, Dropbox etc. Puteți configura orice stocare în cloud terță parte cu Aspose Cloud.
Vă rugăm să executați următoarea comandă cURL pentru a încărca prezentarea din stocarea locală în stocarea în cloud.
// Mai întâi obțineți JSON Web Token pentru autentificare
// Obțineți cheia aplicației și SID-ul aplicației de la https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// Exemplu de cURL pentru a încărca fișierul în Cloud Storage
curl -v "https://api.aspose.cloud/v3.0/slides/storage/file/CloudSample.pptx" \
-X PUT \
-T CloudSample.pptx \
-H "accept: application/json" \
-H "Content-Length: 0" \
-H "authorization: Bearer <jwt token>" \
-H "Content-Type: application/json" \
-H "x-aspose-client: Containerize.Swagger" \
-d {"file":{}}
După încărcarea fișierului, puteți converti un anumit diapozitiv într-un document PDF specificând numărul diapozitivului. De exemplu, pentru a reda al doilea diapozitiv, specificați numărul ca în fragmentul de cod de mai jos:
// Mai întâi obțineți JSON Web Token pentru autentificare
// Obțineți cheia aplicației și SID-ul aplicației de la https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// Exemplu cURL pentru a converti un diapozitiv în PDF
curl -v "https://api.aspose.cloud/v3.0/slides/CloudSample.pptx/slides/2/Pdf" \
-X POST \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-H "Content-Type: application/json" \
-H "x-aspose-client: Containerize.Swagger" \
-d "{ \"Format\": \"pdf\"}" \
-o Slide.pdf
Convertiți PPTX în PDF sau PPT în PDF
În această secțiune, vom afla pașii despre cum să convertiți prezentarea completă PowerPoint în format PDF.
// Mai întâi obțineți JSON Web Token pentru autentificare
// Obțineți cheia aplicației și SID-ul aplicației de la https://dashboard.aspose.cloud/
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// Exemplu cURL pentru a converti un diapozitiv în PDF
curl -v "https://api.aspose.cloud/v3.0/slides/CloudSample.pptx/slides/2/Pdf" \
-X POST \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-H "Content-Type: application/json" \
-H "x-aspose-client: Containerize.Swagger" \
-d "{ \"Format\": \"pdf\"}" \
-o Slide.pdf
Mai jos sunt câteva capturi de ecran ale fișierelor sursă și generate:
Introduceți fișierul PPTX
Al doilea diapozitiv la ieșire PDF
Întreaga prezentare în fișier PDF
Link-uri utile
Articol înrudit
Vă recomandăm să vizitați următoarele linkuri pentru a afla mai multe despre alte capabilități interesante ale API-urilor noastre: