# Dia's converteren naar afbeeldingen op Android

> Converteer dia's van PPT, PPTX en ODP naar afbeeldingen met Aspose.Slides voor Android—snelle, hoogwaardige rendering met duidelijke Java-codevoorbeelden.

Source: https://docs.aspose.com/slides/nl/androidjava/convert-slide/
Updated: 2026-06-13

## **Inleiding**

Aspose.Slides for Android via Java stelt u in staat om eenvoudig PowerPoint- en OpenDocument‑presentatieslides om te zetten naar verschillende afbeeldingsformaten, waaronder BMP, PNG, JPG (JPEG), GIF en andere.

Om een slide naar een afbeelding te converteren, volgt u deze stappen:

1. Definieer de gewenste conversie‑instellingen en selecteer de slides die u wilt exporteren door gebruik te maken van:
    - De [ITiffOptions](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/itiffoptions/) interface, of
    - De [IRenderingOptions](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/irenderingoptions/) interface.
2. Genereer de slide‑afbeelding door de [getImage](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/islide/#getImage--)‑methode aan te roepen.

In Aspose.Slides for Android via Java is een [IImage](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/iimage/) een interface die u in staat stelt om te werken met afbeeldingen die zijn gedefinieerd door pixelgegevens. U kunt deze interface gebruiken om afbeeldingen op te slaan in een breed scala aan formaten (BMP, JPG, PNG, enz.).

## **Slides converteren naar Bitmaps en de afbeeldingen opslaan als PNG**

U kunt een slide omzetten naar een bitmap‑object en deze direct in uw toepassing gebruiken. Als alternatief kunt u een slide omzetten naar een bitmap en vervolgens de afbeelding opslaan als JPEG of een ander gewenst formaat.

Deze code laat zien hoe u de eerste slide van een presentatie omzet naar een bitmap‑object en vervolgens de afbeelding opslaat in PNG-formaat:

```java 
Presentation presentation = new Presentation("Presentation.pptx");
try {
    // Converteer de eerste dia in de presentatie naar een bitmap.
    IImage image = presentation.getSlides().get_Item(0).getImage();
    try {
        // Sla de afbeelding op in PNG-formaat.
        image.save("Slide_0.png", ImageFormat.Png);
    } finally {
        image.dispose();
    }
} finally {
    presentation.dispose();
}
```

## **Slides converteren naar afbeeldingen met aangepaste afmetingen**

Het kan zijn dat u een afbeelding van een bepaalde grootte nodig heeft. Met een overload van de [getImage](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/islide/#getImage-com.aspose.slides.android.Size-) kunt u een slide omzetten naar een afbeelding met specifieke afmetingen (breedte en hoogte).

Deze voorbeeldcode laat zien hoe u dit doet:

```java 
Size imageSize = new Size(1820, 1040);

Presentation presentation = new Presentation("Presentation.pptx");
try {
    // Converteer de eerste dia in de presentatie naar een bitmap met de opgegeven grootte.
    IImage image = presentation.getSlides().get_Item(0).getImage(imageSize);

    try {
        // Sla de afbeelding op in JPEG-formaat.
        image.save("Slide_0.jpg", ImageFormat.Jpeg);
    } finally {
        image.dispose();
    }
} finally {
    presentation.dispose();
}
```

## **Slides met notities en opmerkingen converteren naar afbeeldingen**

Sommige slides kunnen notities en opmerkingen bevatten.

Aspose.Slides biedt twee interfaces—[ITiffOptions](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/itiffoptions/) en [IRenderingOptions](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/irenderingoptions/)—die u in staat stellen de weergave van presentatieslides naar afbeeldingen te regelen. Beide interfaces bevatten de `setSlidesLayoutOptions`‑methode, waarmee u de weergave van notities en opmerkingen op een slide kunt configureren bij het converteren naar een afbeelding.

Met de [NotesCommentsLayoutingOptions](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/notescommentslayoutingoptions/)‑klasse kunt u uw gewenste positie voor notities en opmerkingen in de resulterende afbeelding opgeven.

Deze code laat zien hoe u een slide met notities en opmerkingen converteert:

```java 
float scaleX = 2;
float scaleY = scaleX;

// Laad een presentatiebestand.
Presentation presentation = new Presentation("Presentation_with_notes_and_comments.pptx");
try {
    NotesCommentsLayoutingOptions notesCommentsOptions = new NotesCommentsLayoutingOptions();
    notesCommentsOptions.setNotesPosition(NotesPositions.BottomTruncated);  // Stel de positie van de notities in.
    notesCommentsOptions.setCommentsPosition(CommentsPositions.Right);      // Stel de positie van de opmerkingen in.
    notesCommentsOptions.setCommentsAreaWidth(500);                         // Stel de breedte van het opmerkingengebied in.
    notesCommentsOptions.setCommentsAreaColor(Color.LTGRAY);   // Stel de kleur van het opmerkingengebied in.

    // Maak de rendering‑opties aan.
    RenderingOptions options = new RenderingOptions();
    options.setSlidesLayoutOptions(notesCommentsOptions);

    // Converteer de eerste dia van de presentatie naar een afbeelding.
    IImage image = presentation.getSlides().get_Item(0).getImage(options, scaleX, scaleY);

    try {
        // Sla de afbeelding op in GIF-formaat.
        image.save("Image_with_notes_and_comments_0.gif", ImageFormat.Gif);
    } finally {
        image.dispose();
    }
} finally {
    presentation.dispose();
}
```

{{% alert title="Note" color="warning" %}} 
In elk slide‑naar‑afbeelding‑conversieproces kan de [setNotesPosition](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/inotescommentslayoutingoptions/#setNotesPosition-int-)‑methode `BottomFull` (om de positie voor notities op te geven) niet toepassen omdat de tekst van een notitie te groot kan zijn, waardoor deze niet in de opgegeven afbeeldingsgrootte past.
{{% /alert %}} 

## **Slides converteren naar afbeeldingen met TIFF‑opties**

De [ITiffOptions](https://reference.aspose.com/slides/nl/androidjava/com.aspose.slides/itiffoptions/) interface biedt meer controle over de resulterende TIFF‑afbeelding door u parameters zoals grootte, resolutie, kleurenpalet en meer te laten opgeven.

Deze code toont een conversieproces waarbij TIFF‑opties worden gebruikt om een zwart‑wit afbeelding te genereren met een resolutie van 300 DPI en een grootte van 2160 × 2800:

```java 
// Laad een presentatiebestand.
Presentation presentation = new Presentation("sample.pptx");
try {
    // Haal de eerste dia uit de presentatie.
    ISlide slide = presentation.getSlides().get_Item(0);

    // Stel de instellingen van de uitvoer‑TIFF‑afbeelding in.
    TiffOptions tiffOptions = new TiffOptions();
    tiffOptions.setImageSize(new Size(2160, 2880));                  // Stel de afbeeldingsgrootte in.
    tiffOptions.setPixelFormat(ImagePixelFormat.Format1bppIndexed);  // Stel het pixelformaat in (zwart‑wit).
    tiffOptions.setDpiX(300);                                        // Stel de horizontale resolutie in.
    tiffOptions.setDpiY(300);                                        // Stel de verticale resolutie in.

    // Converteer de dia naar een afbeelding met de opgegeven opties.
    IImage image = slide.getImage(tiffOptions);

    try {
        // Sla de afbeelding op in TIFF-formaat.
        image.save("output.tiff", ImageFormat.Tiff);
    } finally {
        image.dispose();
    }
} finally {
    presentation.dispose();
}
```

## **Alle slides converteren naar afbeeldingen**

Aspose.Slides stelt u in staat om alle slides in een presentatie naar afbeeldingen te converteren, waardoor de volledige presentatie wordt omgezet in een reeks afbeeldingen.

Deze voorbeeldcode laat zien hoe u alle slides in een presentatie naar afbeeldingen converteert in Java:

```java 
float scaleX = 2;
float scaleY = scaleX;

Presentation presentation = new Presentation("Presentation.pptx");
try {
    // Render de presentatie naar afbeeldingen dia voor dia.
    for (int i = 0 ; i < presentation.getSlides().size(); i++)
    {
        // Beheer verborgen dia's (render geen verborgen dia's).
        if (presentation.getSlides().get_Item(i).getHidden())
            continue;

        // Converteer de dia naar een afbeelding.
        IImage image = presentation.getSlides().get_Item(i).getImage(scaleX, scaleY);

        try {
            // Sla de afbeelding op in JPEG-formaat.
            image.save("Slide_" + i + ".jpg", ImageFormat.Jpeg);
        } finally {
            image.dispose();
        }
    }
} finally {
    presentation.dispose();
}
```

## **FAQ**

**Ondersteunt Aspose.Slides het renderen van slides met animaties?**

Nee, de `getImage`‑methode slaat alleen een statische afbeelding van de slide op, zonder animaties.

**Kunnen verborgen slides worden geëxporteerd als afbeeldingen?**

Ja, verborgen slides kunnen worden verwerkt net als normale slides. Zorg er alleen voor dat ze zijn opgenomen in de verwerkingslus.

**Kunnen afbeeldingen worden opgeslagen met schaduwen en effecten?**

Ja, Aspose.Slides ondersteunt het renderen van schaduwen, transparantie en andere grafische effecten bij het opslaan van slides als afbeeldingen.
