Unisci SVG a PNG in C++

Libreria C++ ad alta velocità e multipiattaforma per unire immagini SVG a PNG utilizzando il codice C++

Unisci SVG a PNG usando Aspose.Slides

Aspose.Slides per C++ è una potente libreria C++ utilizzata per unire e manipolare presentazioni, immagini e altri file. Quando unisci SVG a PNG, stai effettivamente combinando immagini SVG per ottenere un’immagine PNG.

Unisci SVG a PNG in C++

Utilizzando Aspose.Slides per C++ , puoi unire rapidamente i file SVG a PNG con poche righe di codice

Codice C++ per unire SVG a PNG


auto pres = System::MakeObject<Presentation>();
String svgContent = IO::File::ReadAllText(svgPath);
	SharedPtr<ISvgImage> svgImage = System::MakeObject<SvgImage>(svgContent);
	SharedPtr<IPPImage> ppImage = pres->get_Images()->AddImage(svgImage);
	pres->get_Slides()->idx_get(0)->get_Shapes()->AddPictureFrame(ShapeType::Rectangle, 0.0f, 0.0f, static_cast<float>(ppImage->get_Width()), static_cast<float>(ppImage->get_Height()), ppImage);

for (int32_t index = 0; index < pres->get_Slides()->get_Count(); index++)
{
    auto slide = pres->get_Slides()->idx_get(index);
    auto fileName = String::Format(u"slide_{0}.png", index);
    slide->GetThumbnail()->Save(fileName, ImageFormat::get_Png());
}

Come unire SVG a PNG in C++

  1. Installa Aspose.Slides per C++. Vedi Installazione .

  2. Aggiungi la libreria come riferimento nel tuo progetto.

  3. Crea un’istanza della classe Presentation.

  4. Carica i file SVG che vuoi unire insieme.

  5. Salva l’immagine PNG risultante.

Unisci file PDF online

Come unire PDF in Python

Unisci altri file

Puoi anche combinare file in altri formati per ottenere un unico file