Het converteren van PowerPoint-presentaties (PPT,PPTX)naar PDF-formaat is essentieel voor het garanderen van universele toegankelijkheid, het behoud van de integriteit van de opmaak op verschillende platforms, het beveiligen van gevoelige informatie met wachtwoordbeveiliging, het optimaliseren van bestandsgroottes voor eenvoudig delen, het mogelijk maken van afdrukbaarheid en het voldoen aan compliance- en archiveringsnormen. Deze conversieoperatie stroomlijnt de samenwerking, verbetert de professionaliteit en komt tegemoet aan de uiteenlopende behoeften van het delen en presenteren van informatie in verschillende contexten.
In dit artikel zullen we een zeer belangrijke functie van Aspose.Slides Cloud API bekijken, waardoor we de PowerPoint-presentatie naar een PDF-document kunnen uitvoeren. Met de API kunt u met één enkele API-aanroep een hele presentatie naar PDF converteren. U kunt ook een specifieke dia naar een PDF-document converteren. Eerst moeten we de bronpresentatie uploaden naar Cloud Storage. Aspose Cloud zorgt voor eigen opslagcapaciteit. Het ondersteunt ook verschillende opslagmogelijkheden van derden, waaronder Amazon S3, Azure, Dropbox, enz. U kunt elke cloudopslag van derden configureren met Aspose Cloud.
Voer de volgende cURL-opdracht uit om de presentatie van lokale opslag naar cloudopslag te uploaden.
// Haal eerst JSON Web Token op voor authenticatie
// Haal de app-sleutel en app-SID op via 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"
// cURL-voorbeeld om bestand naar Cloud Storage te uploaden
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":{}}
Na het uploaden van het bestand kunt u een specifieke dia naar een PDF-document converteren door het dianummer op te geven. Om bijvoorbeeld de tweede dia weer te geven, specificeert u het nummer zoals in het onderstaande codefragment:
// Haal eerst JSON Web Token op voor authenticatie
// Haal de app-sleutel en app-SID op via 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"
// cURL-voorbeeld om een dia naar PDF te converteren
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
Converteer PPTX naar PDF of PPT naar PDF
In dit gedeelte gaan we de stappen leren voor het converteren van de volledige PowerPoint-presentatie naar PDF-formaat.
// Haal eerst JSON Web Token op voor authenticatie
// Haal de app-sleutel en app-SID op via 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"
// cURL-voorbeeld om een dia naar PDF te converteren
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
Hieronder volgen enkele schermafbeeldingen van bronbestanden en gegenereerde bestanden:
Voer een PPTX-bestand in
Tweede dia naar PDF-uitvoer
Hele presentatie naar PDF-bestand
handige links
Gerelateerd artikel
We raden u ten zeerste aan de volgende links te bezoeken voor meer informatie over andere opwindende mogelijkheden van onze API’s: