Zusammenführen von SVG mit PNG in C++

Hochgeschwindigkeits- und plattformübergreifende C++-Bibliothek zum Zusammenführen von SVG- mit PNG-Bildern unter Verwendung von C++-Code

Zusammenführen von SVG mit PNG mit Aspose.Slides

Aspose.Slides for C++ ist eine leistungsstarke C++-Bibliothek zum Zusammenführen und Bearbeiten von Präsentationen, Bildern und anderen Dateien. Wenn Sie SVG mit PNG zusammenführen, kombinieren Sie effektiv SVG-Bilder, um ein PNG-Bild zu erhalten.

Zusammenführen von SVG mit PNG in C++

Mit Aspose.Slides for C++ können Sie mit nur wenigen Codezeilen schnell SVG- und PNG-Dateien zusammenführen

C++-Code zum Zusammenführen von SVG mit 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());
}

Wie man SVG mit PNG in C++ zusammenführt

  1. Installieren Sie Aspose.Slides für C++. Siehe Installation .

  2. Fügen Sie die Bibliothek als Referenz in Ihrem Projekt hinzu.

  3. Erstellen Sie eine Instanz der Presentation-Klasse.

  4. Laden Sie die SVG-Dateien, die Sie zusammenführen möchten.

  5. Speichern Sie das resultierende PNG-Bild.

PDF-Dateien online zusammenführen

Wie man PDF in Python zusammenführt

Andere Dateien zusammenführen

Sie können auch Dateien in anderen Formaten kombinieren, um eine einzige Datei zu erhalten