# C++ uygulaması aracılığıyla XML'i BMP'ye dönüştürün

> XML belgesi için BMP formatına örnek C++ dönüştürme kodu. Herhangi bir C++ Uygulamasında toplu XML'den BMP'ye dönüştürme için örnek kod kullanın.

Source: https://products.aspose.com/slides/tr/cpp/conversion/xml-to-bmp/
Updated: 2026-08-11



## C++ Kullanarak XML'i BMP'ye Dönüştürme

 XML'i BMP'ye dönüştürmek için kullanacağız
 [Aspose.Slides for C++](https://products.aspose.com/slides/tr/cpp/)
 C++ platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge işleme ve dönüştürme API'si olan API. En son sürümünü doğrudan indirebilirsiniz, sadece açın
 [NuGet](https://www.nuget.org/packages/aspose.slides)
 paket yöneticisi, ara
 Aspose.Slides.Cpp
 ve yükleyin. Paket Yöneticisi Konsolundan aşağıdaki komutu da kullanabilirsiniz.

### Emretmek

```cs

PM> Install-Package Aspose.Slides.Cpp

```

## C++ ile XML'i BMP'ye Dönüştürme Adımları

 C++ geliştiricileri, XML dosyasını yalnızca birkaç satır kodla kolayca BMP'ye dönüştürebilir.

1. XML dosyasını Aspose.Slides for C++ Presentation Object ile yükleyin.
1. İlk slaydı seçin.
1. İstenen boyutları ayarlayın.
1. Küçük resmi istediğiniz boyutlarda alın.
1. BMP çıktı parametresine sahip Save() yöntemini çağırın.
1. BMP dosyasını uyumlu programda açın.

## sistem gereksinimleri

 C++ dönüştürme örnek kodunu çalıştırmadan önce aşağıdaki ön koşullara sahip olduğunuzdan emin olun.

- Microsoft Windows veya Windows 32 bit, Windows 64 bit ve Linux 64 bit için C++ Runtime Environment ile uyumlu bir işletim sistemi.
- Projenizde referans verilen C++ DLL için Aspose.Slides.

### XML'den BMP'ye C++ Dönüştürme Kaynak Kodu

```cs
// Load the XML
SharedPtr<Presentation> pres = MakeObject<Presentation>(u"sourceFile.xml");

// Access the first slide
SharedPtr<ISlide> slide = pres->get_Slides()->idx_get(0);

// User defined dimension
int desiredX = 1200;
int desiredY = 800;

// Getting scaled value  of X and Y
float ScaleX = (float)(1.0 / pres->get_SlideSize()->get_Size().get_Width()) * desiredX;
float ScaleY = (float)(1.0 / pres->get_SlideSize()->get_Size().get_Height()) * desiredY;

// Create a custom scale image
auto bitmap = slide->GetThumbnail(ScaleX, ScaleY);

bitmap->Save(u"output.bmp", ImageFormat::get_Bmp());

//Iterate through each slide via index and convert

```

## Desteklenen Diğer Dönüşümler

- [XML TO EMF](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-emf/) — Gelişmiş Meta Dosyası Formatı
- [XML TO GIF](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-gif/) — Grafik Değişim Formatı
- [XML TO HTML](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-html/) — Hiper Metin İşaretleme Dili
- [XML TO JPEG](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-jpeg/) — JPEG Resmi
- [XML TO ODP](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-odp/) — OpenDocument Sunum Formatı
- [XML TO OTP](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-otp/) — OpenDocument Standart Biçimi
- [XML TO PDF](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-pdf/) — Taşınabilir Döküman Formatı
- [XML TO PNG](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-png/) — taşınabilir Ağ Grafikleri
- [XML TO POT](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-pot/) — Microsoft PowerPoint Şablon Dosyaları
- [XML TO POTM](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-potm/) — Microsoft PowerPoint Şablon Dosyası
- [XML TO POTX](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-potx/) — Microsoft PowerPoint Şablonu Sunumu
- [XML TO PPS](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-pps/) — PowerPoint Slayt Gösterisi
- [XML TO PPSM](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-ppsm/) — Makro Etkin Slayt Gösterisi
- [XML TO PPSX](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-ppsx/) — PowerPoint Slayt Gösterisi
- [XML TO PPT](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-ppt/) — Microsoft PowerPoint 97-2003
- [XML TO PPTM](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-pptm/) — Makro Etkin Sunum Dosyası
- [XML TO PPTX](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-pptx/) — Açık XML sunum Formatı
- [XML TO SVG](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-svg/) — ölçeklendirilebilir Vektör Grafiği
- [XML TO TIFF](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-tiff/) — Etiketli Görüntü Formatı
- [XML TO XPS](https://products.aspose.com/slides/tr/cpp/conversion/xml-to-xps/) — XML Kağıt Özellikleri
