# Konwertuj XML na JPEG za pomocą aplikacji C++

> Przykładowy kod konwersji C++ dla dokumentu XML do formatu JPEG. Użyj przykładowego kodu do konwersji wsadowej XML na JPEG w dowolnej aplikacji C++.

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



## Jak przekonwertować XML na JPEG za pomocą C++

 Aby przekonwertować XML na JPEG, użyjemy
 [Aspose.Slides dla C++](https://products.aspose.com/slides/pl/cpp/)
 API, które jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API do manipulacji i konwersji dokumentów dla platformy C++. Możesz pobrać jego najnowszą wersję bezpośrednio, po prostu otwórz
 [NuGet](https://www.nuget.org/packages/aspose.slides)
 menedżer pakietów, szukaj
 Aspose.Slajdy.Cpp
 i zainstaluj. Możesz również użyć następującego polecenia z konsoli Menedżera pakietów.

### Komenda

```cs

PM> Install-Package Aspose.Slides.Cpp

```

## Kroki do konwersji XML na JPEG za pomocą C++

 Deweloperzy C++ mogą łatwo przekonwertować plik XML na JPEG w zaledwie kilku wierszach kodu.

1. Załaduj plik XML za pomocą Aspose.Slides dla obiektu prezentacji C++.
1. Wybierz pierwszy slajd.
1. Ustaw żądane wymiary.
1. Pobierz miniaturę o żądanych wymiarach.
1. Wywołaj metodę Save() z parametrem wyjściowym JPEG.
1. Otwórz plik JPEG w kompatybilnym programie.

## wymagania systemowe

 Przed uruchomieniem C++ przykładowego kodu konwersji upewnij się, że masz następujące wymagania wstępne.

- Microsoft Windows lub kompatybilny system operacyjny z C++ Runtime Environment dla Windows 32-bitowy, Windows 64-bitowy i Linux 64-bitowy.
- Aspose.Slides dla C++ DLL, do którego odwołuje się Twój projekt.

### Kod źródłowy konwersji XML na JPEG C++

```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.jpeg", ImageFormat::get_Jpeg());

//Iterate through each slide via index and convert

```

## Inne obsługiwane konwersje

- [XML TO BMP](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-bmp/) — Bitmapa
- [XML TO EMF](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-emf/) — Ulepszony format metapliku
- [XML TO GIF](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-gif/) — Graficzny format wymiany
- [XML TO HTML](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-html/) — hipertekstowy język znaczników
- [XML TO ODP](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-odp/) — Format prezentacji OpenDocument
- [XML TO OTP](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-otp/) — Standardowy format OpenDocument
- [XML TO PDF](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-pdf/) — format dokumentu przenośnego
- [XML TO PNG](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-png/) — Przenośna Grafika Sieciowa
- [XML TO POT](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-pot/) — Pliki szablonów programu Microsoft PowerPoint
- [XML TO POTM](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-potm/) — Plik szablonu programu Microsoft PowerPoint
- [XML TO POTX](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-potx/) — Prezentacja szablonu Microsoft PowerPoint
- [XML TO PPS](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-pps/) — Pokaz slajdów programu PowerPoint
- [XML TO PPSM](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-ppsm/) — Pokaz slajdów z obsługą makr
- [XML TO PPSX](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-ppsx/) — Pokaz slajdów programu PowerPoint
- [XML TO PPT](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-ppt/) — Microsoft PowerPoint 97-2003
- [XML TO PPTM](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-pptm/) — Plik prezentacji z obsługą makr
- [XML TO PPTX](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-pptx/) — Otwórz format prezentacji XML
- [XML TO SVG](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-svg/) — Skalowalna Grafika wektorowa
- [XML TO TIFF](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-tiff/) — Oznaczony format obrazu
- [XML TO XPS](https://products.aspose.com/slides/pl/cpp/conversion/xml-to-xps/) — Specyfikacje papieru XML
