Importer des présentations à partir de PDF ou HTML en JavaScript
En utilisant Aspose.Slides for Node.js via Java, vous pouvez importer des présentations à partir de fichiers dans d’autres formats. Aspose.Slides fournit la classe SlideCollection pour vous permettre d’importer des présentations depuis des PDF, des documents HTML, etc.
Importer PowerPoint depuis un PDF
Dans ce cas, vous pouvez convertir un PDF en présentation PowerPoint.

- Créez une instance de la classe Presentation .
- Appelez la méthode addFromPdf() et transmettez le fichier PDF.
- Utilisez la méthode save() pour enregistrer le fichier au format PowerPoint.
Ce code JavaScript montre l’opération de conversion PDF vers PowerPoint :
var pres = new aspose.slides.Presentation();
try {
pres.getSlides().addFromPdf("InputPDF.pdf");
pres.save("OutputPresentation.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
if (pres != null) {
pres.dispose();
}
}
Tip
Vous voudrez peut‑être consulter l’application web Aspose free PDF to PowerPoint car il s’agit d’une implémentation en direct du processus décrit ici.Importer PowerPoint depuis HTML
Dans ce cas, vous pouvez convertir un document HTML en présentation PowerPoint.
- Créez une instance de la classe Presentation .
- Appelez la méthode addFromHtml() et transmettez le fichier HTML.
- Utilisez la méthode save() pour enregistrer le fichier au format PowerPoint.
var presentation = new aspose.slides.Presentation();
try {
var htmlStream = java.newInstanceSync("java.io.FileInputStream", "page.html");
try {
presentation.getSlides().addFromHtml(htmlStream);
} finally {
if (htmlStream != null) {
htmlStream.close();
}
}
presentation.save("MyPresentation.pptx", aspose.slides.SaveFormat.Pptx);
} catch (e) {
console.log(e);
} finally {
if (presentation != null) {
presentation.dispose();
}
}
FAQ
Les tables sont‑elles préservées lors de l’importation d’un PDF, et leur détection peut‑elle être améliorée ?
Les tables peuvent être détectées lors de l’importation ; PdfImportOptions inclut une méthode setDetectTables qui active la reconnaissance des tables. L’efficacité dépend de la structure du PDF.