Combinar SVG a PNG en C++
Biblioteca C++ multiplataforma y de alta velocidad para fusionar imágenes SVG a PNG usando código C++
Combinar SVG a PNG usando Aspose.Slides
Aspose.Slides for C++ es una potente biblioteca de C++ que se utiliza para fusionar y manipular presentaciones, imágenes y otros archivos. Cuando fusiona SVG a PNG, está combinando efectivamente imágenes SVG para obtener una imagen PNG.
Combinar SVG a PNG en C++
Usando Aspose.Slides para C++ , puede fusionar archivos SVG a PNG rápidamente con solo unas pocas líneas de código
Código C++ para fusionar 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());
}
Cómo fusionar SVG con PNG en C++
Instale Aspose.Slides para C++. Consulte Instalación .
Agregue la biblioteca como referencia en su proyecto.
Crea una instancia de la clase Presentation.
Cargue los archivos SVG que desea fusionar.
Guarde la imagen PNG resultante.
Combinar archivos PDF en línea
Combinar otros archivos
También puede combinar archivos en otros formatos para obtener un solo archivo