Vous n’avez pas installé MS PowerPoint ? Alors, comment allez-vous ouvrir les fichiers PPT/PPTX importants ? Pas de problème, nous sommes ici avec une solution à ce problème et la solution est Aspose.Slides. Aspose.Slides propose un convertisseur en ligne PPTX en PDF pour convertir PPT en PDF en ligne afin que vous puissiez lire vos présentations au format PDF. De plus, cette API de générateur de PDF offre un large éventail de fonctionnalités pour automatiser cette conversion PPTX en PDF. Par conséquent, dans cet article de blog, nous passerons en revue toute la mise en œuvre de la création d’un convertisseur PPTX en PDF. Pour cela, nous opterons pour Aspose.Slides for Node.js via Java pour apprendre à convertir PowerPoint en PDF dans Node.js.
Les points suivants seront abordés dans cet article :
- Installation de l’API JavaScript PowerPoint
- Convertir PowerPoint en PDF dans Node.js par programme
- Convertir PPT en PDF en ligne
Installation de l’API JavaScript PowerPoint
La section d’installation vous informera sur l’installation de ce générateur de PDF API. En fait, il est très simple et rapide d’installer cette bibliothèque qui vous permet de générer des PDF en JavaScript par programme. Ainsi, l’installation comprend une seule commande que vous pouvez exécuter dans le terminal/CMD. Cependant, vous pouvez télécharger le package depuis NPM au cas où vous souhaiteriez le télécharger directement. Ainsi, exécutez simplement la commande suivante et vous êtes prêt à passer à la phase de mise en œuvre :
npm install aspose.slides.via.java
Convertir PowerPoint en PDF dans Node.js par programme
Maintenant, nous allons écrire un exemple de code et utiliser les classes et méthodes exposées par Aspose.Slides for Node.js via Java.
Remarque : Nous disposons d’un fichier PPTX source que nous utiliserons pour la conversion PPTX en PDF à l’aide de cette API JavaScript PowerPoint.
Les étapes suivantes montrent comment développer un convertisseur PowerPoint en PDF par programme :
- Obtenez le module aspose.slides.via.java dans votre projet Node.js.
- Instanciez un objet de la classe Presentation avec le fichier PPTX source.
- Créez une instance de la classe PdfOptions pour contrôler la façon dont une présentation est enregistrée au format PDF.
- Invoquez la méthode setApplyImageTransparent pour spécifier la couleur transparente d’une image.
- La méthode setSufficientResolution définira le mode dans lequel les diapositives sont placées sur la page.
- Appelez la méthode setTextCompression pour définir le type de compression appliqué à tout le contenu du fichier PDF, à l’exception des images.
- Enregistrez la présentation au format PDF en appelant la méthode save.
L’extrait de code suivant montre comment créer un convertisseur PPTX en PDF à l’aide de cette API de générateur de PDF :
var aspose = aspose || {};
// Obtenez le module aspose.slides.via.java dans votre projet Node.js.
aspose.slides = require("aspose.slides.via.java");
// Instanciez un objet de la classe Présentation avec le fichier PPTX source.
var pres = new aspose.slides.Presentation("first_ppt.pptx");
// Créez une instance de la classe PdfOptions pour contrôler la manière dont une présentation est enregistrée au format PDF.
var PdfOptions = new aspose.slides.PdfOptions();
// Appelez la méthode setApplyImageTransparent pour spécifier la couleur transparente d’une image.
PdfOptions.setApplyImageTransparent(true);
// La méthode setSufficientResolution définira le mode dans lequel les diapositives sont placées sur la page.
PdfOptions.setSufficientResolution(32);
// Appelez la méthode setTextCompression pour définir le type de compression appliquée à tout le contenu du fichier PDF, à l'exception des images.
PdfOptions.setTextCompression(aspose.slides.PdfTextCompression.Flate);
try
{
// Enregistrez la présentation au format PDF en appelant la méthode save.
pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf,PdfOptions);
console.log("PowerPoint to PDF conversion completed successfully.")
}
finally
{
if (pres != null) pres.dispose();
}
Par conséquent, nous pouvons automatiser la conversion PPTX en PDF par programme. L’exemple de code ci-dessus générera un PDF comme indiqué dans l’image ci-dessous :
Convertir PPT en PDF en ligne
De plus, vous pouvez tirer parti d’un outil en ligne alimenté par Aspose.Slides. Ce convertisseur PPTX en PDF permet aux utilisateurs de convertir PPT en PDF en ligne à l’aide de n’importe quel navigateur Web. Il s’agit d’un outil gratuit et vous pouvez facilement effectuer une conversion de format de fichier car il est livré avec une interface utilisateur conviviale. Nous vous recommandons fortement d’utiliser cet outil très apprécié de la communauté.
Processeur PowerPoint - Obtenez une licence gratuite
Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer cette API JavaScript PowerPoint sans limitations d’évaluation.
Conclusion
Terminons ce billet de blog ici. Nous avons appris comment convertir PowerPoint en PDF dans Node.js. De plus, nous avons également mis en œuvre la création d’un convertisseur PPTX en PDF par programmation. Nous ne mettrons pas un point final et reviendrons avec un autre article orienté solution. En attendant, vous pouvez visiter la documentation et l’API références pour en savoir plus sur cette API Javascript PowerPoint.
Nous vous recommandons également de consulter le Guide de démarrage.
Enfin, aspose.com rédige de nouveaux articles de blog. Alors, restez en contact pour des mises à jour régulières.
L’aide est disponible
Nous ne vous laisserons pas seuls car notre équipe d’assistance est très dynamique et utile. Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.
Foire aux questions – FAQ
Comment convertir un PPT en PDF dans Node.js ?
Installez Aspose.Slides for Node.js via Java et convertissez PPT en PDF dans Node.js par programme.
Comment puis-je transformer un PowerPoint en PDF ?
Veuillez visiter ce lien pour obtenir la réponse en détail avec un extrait de code.
Comment générer un PDF dans Node.js ?
Vous pouvez utiliser ce convertisseur en ligne PPTX en PDF pour convertir PPT en PDF en ligne.