Menggabungkan SVG ke PNG di C++

Pustaka C++ berkecepatan tinggi dan lintas platform untuk menggabungkan gambar SVG ke PNG menggunakan kode C++

Menggabungkan SVG ke PNG menggunakan Aspose.Slides

Aspose.Slides for C++ adalah library C++ andal yang digunakan untuk menggabungkan dan memanipulasi presentasi, gambar, dan file lainnya. Saat Anda menggabungkan SVG ke PNG, Anda menggabungkan gambar SVG secara efektif untuk mendapatkan gambar PNG.

Menggabungkan SVG ke PNG di C++

Menggunakan Aspose.Slides untuk C++ , Anda dapat menggabungkan file SVG ke PNG dengan cepat hanya dengan beberapa baris kode

Kode C++ untuk menggabungkan SVG ke 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());
}

Cara menggabungkan SVG ke PNG di C++

  1. Instal Aspose.Slides untuk C++. Lihat Penginstalan .

  2. Tambahkan perpustakaan sebagai referensi dalam proyek Anda.

  3. Buat sebuah instance dari kelas Presentation.

  4. Muat file SVG yang ingin Anda gabungkan bersama.

  5. Simpan gambar PNG yang dihasilkan.

Menggabungkan File PDF Online

Cara Menggabungkan PDF dengan Python

Menggabungkan file lain

Anda juga dapat menggabungkan file dalam format lain untuk mendapatkan satu file