# Convert PDF to BMP in Node.js

> Convert PDF to BMP in Node.js. Use the Node.js API to convert PDF files to BMP images.

Source: https://products.aspose.com/slides/nodejs-java/conversion/pdf-to-bmp/
Updated: 2026-07-13



## Convert PDF to BMP in Node.js

[**Aspose.Slides for Node.js via Java**](/slides/nodejs-java/) lets you import `PDF` files into a presentation and render the imported slides as `BMP` images. With this Node.js API, you can convert `PDF` content without Adobe Acrobat.

## Convert PDF to BMP using Node.js

To convert `PDF` to `BMP`, create a `Presentation`, import the source file with `addFromPdf`, and render the imported slides as images.

### Node.js code to convert PDF to BMP

```javascript
const presentation = new aspose.slides.Presentation();
try {
    presentation.getSlides().removeAt(0);
    presentation.getSlides().addFromPdf("sourceFile.pdf");

    const slideCount = presentation.getSlides().size();
    for (let slideIndex = 0; slideIndex < slideCount; slideIndex++) {
        const slide = presentation.getSlides().get_Item(slideIndex);
        const slideImage = slide.getImage(2, 2);
        try {
            const filePath = "slide_" + slide.getSlideNumber() + ".bmp";
            slideImage.save(filePath, aspose.slides.ImageFormat.Bmp);
        }
        finally {
            slideImage.dispose();
        }
    }
}
finally {
    presentation.dispose();
}
```

## How to convert PDF to BMP using Aspose.Slides for Node.js via Java API

To convert PDF to BMP using Aspose.Slides for Node.js via Java, import the package, import the source file into a presentation, and export slides as images.

Install [**Aspose.Slides for Node.js via Java**](/slides/nodejs-java/).

Import the `aspose.slides.via.java` package in your Node.js project.

Import the source `PDF` file with `addFromPdf`.

Render each slide with `getImage` and save it with `ImageFormat.Bmp`.

## Convert PDF to Other Supported Formats

- [PDF TO PPTX](/slides/nodejs-java/conversion/pdf-to-pptx/)
- [PDF TO PPT](/slides/nodejs-java/conversion/pdf-to-ppt/)
- [PDF TO HTML](/slides/nodejs-java/conversion/pdf-to-html/)
- [PDF TO PNG](/slides/nodejs-java/conversion/pdf-to-png/)
- [PDF TO JPG](/slides/nodejs-java/conversion/pdf-to-jpg/)
- [PDF TO FODP](/slides/nodejs-java/conversion/pdf-to-fodp/)
- [PDF TO GIF](/slides/nodejs-java/conversion/pdf-to-gif/)
- [PDF TO ODP](/slides/nodejs-java/conversion/pdf-to-odp/)
- [PDF TO OTP](/slides/nodejs-java/conversion/pdf-to-otp/)
- [PDF TO POT](/slides/nodejs-java/conversion/pdf-to-pot/)
- [PDF TO POTM](/slides/nodejs-java/conversion/pdf-to-potm/)
- [PDF TO POTX](/slides/nodejs-java/conversion/pdf-to-potx/)
- [PDF TO PPS](/slides/nodejs-java/conversion/pdf-to-pps/)
- [PDF TO PPSM](/slides/nodejs-java/conversion/pdf-to-ppsm/)
- [PDF TO PPSX](/slides/nodejs-java/conversion/pdf-to-ppsx/)
- [PDF TO PPTM](/slides/nodejs-java/conversion/pdf-to-pptm/)
- [PDF TO SVG](/slides/nodejs-java/conversion/pdf-to-svg/)
- [PDF TO TIFF](/slides/nodejs-java/conversion/pdf-to-tiff/)
