Dans cet article, nous allons discuter des détails sur la façon de convertir PDF en PPT à l’aide de l’API Cloud. Nous savons que le fichier PDF fait partie des formats largement utilisés pour le partage d’informations, car il est hautement adaptable à diverses plates-formes. D’autre part, PowerPoint est utilisé pour la présentation d’informations au sein d’organisations et de divers instituts. Ainsi, si le fichier source est partagé au format PDF, nous pouvons directement convertir le PDF au format PowerPoint.
- API de conversion PowerPoint
- Convertir PDF en PPT en utilisant Java
- Convertir un PDF en PowerPoint à l’aide des commandes cURL
API de conversion PowerPoint
Aspose.Slides Cloud SDK for Java est une API basée sur REST offrant les capacités de créer, manipuler et convertir PPT en PDF et autres formats pris en charge. En même temps, il offre également la possibilité de charger des fichiers PDF et d’enregistrer la sortie au format PPT. Donc, pour développer un convertisseur PDF vers PPT en ligne, nous devons d’abord installer le SDK à partir du référentiel maven. Veuillez entrer les détails suivants dans pom.xml du projet de construction maven pour installer le SDK.
<repositories>
<repository>
<id>aspose-cloud</id>
<name>artifact.aspose-cloud-releases</name>
<url>https://artifact.aspose.cloud/repo</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-slides-cloud</artifactId>
<version>22.4.0</version>
</dependency>
</dependencies>
L’étape suivante consiste à créer un compte en visitant tableau de bord Aspose.Cloud. Si vous avez un compte GitHub ou Google, inscrivez-vous simplement pour obtenir les informations d’identification du client.
Convertir PDF en PPT en utilisant Java
Dans cette section, nous allons charger le document PDF à partir du stockage en nuage et le convertir au format PPT. Le fichier résultant est également enregistré dans le même stockage cloud.
- Tout d’abord, nous devons créer une instance SlidesApi tout en transmettant les détails de l’ID client et du secret client en tant qu’arguments.
- Deuxièmement, lisez le document PDF à l’aide de l’instance File
- Convertissez maintenant le contenu du fichier en tableau d’octets à l’aide de la méthode readAllBytes(…)
- Enfin, nous devons appeler la méthode importFromPdf(..) pour lancer la routine de conversion et enregistrer le PowerPoint résultant dans Cloud Storage.
// Pour d'autres exemples, veuillez visiter https://github.com/aspose-slides-cloud/aspose-slides-cloud-java
// Obtenez ClientID et ClientSecret à partir de https://dashboard.aspose.cloud/
try
{
// Identifiants client de https://dashboard.aspose.cloud/
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// créer une instance de SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
// charger le fichier depuis le système local
File f = new File("c://Users/shahbnay/Downloads/test.pdf");
// convertir le fichier en tableau d'octets
byte[] bytes = Files.readAllBytes(f.toPath());
// méthode d'appel pour convertir un PDF en PowerPoint
slidesApi.importFromPdf("myConverted.ppt",bytes,null,null,null);
// imprimer le message de réussite
System.out.println("PDF sucessfully converted to PPT format !");
}catch(Exception ex)
{
System.out.println(ex.getStackTrace());
}
Convertir un PDF en PowerPoint à l’aide des commandes cURL
Nous allons maintenant explorer l’option de conversion de PDF en PowerPoint à l’aide des commandes cURL dans le terminal de ligne de commande. Avant de lancer le processus de conversion, veuillez exécuter la commande suivante pour générer un jeton d’accès JWT basé sur les informations d’identification du client.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Maintenant que nous avons le jeton JWT, nous allons exécuter la commande cURL suivante pour charger le PDF à partir du lecteur local et convertir le PDF Adobe au format PPT. Le fichier résultant est enregistré dans le stockage en nuage.
curl -v -X POST "https://api.aspose.cloud/v3.0/slides/Converted.ppt/fromPdf" \
-H "Content-Type: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-d {"pdf":{@test.pdf}} -v
Conclusion
Dans cet article, nous avons appris les détails sur la façon de développer un convertisseur PDF en PPT en ligne. Nous avons exploré la possibilité de convertir PDF en PPT à l’aide d’extraits de code Java ainsi que la conversion de PDF en présentation PowerPoint à l’aide de commandes cURL. Nous avons remarqué que la conversion est effectuée avec moins de lignes de code sans entrer dans les complexités internes.
Veuillez noter que le SDK Cloud est open source et que son code source complet est disponible sur GitHub. Si vous rencontrez des problèmes lors de l’utilisation du SDK, n’hésitez pas à nous contacter via le forum d’assistance client gratuit.
Articles Liés
Nous vous recommandons également de visiter les liens suivants pour en savoir plus sur