सी ++ में एसवीजी को पीएनजी में मर्ज करें
C++ कोड का उपयोग करके SVG को PNG इमेज में मर्ज करने के लिए हाई-स्पीड और क्रॉस-प्लेटफ़ॉर्म C++ लाइब्रेरी
Aspose.Slides का उपयोग करके SVG को PNG में मर्ज करें
Aspose.Slides for C++ एक शक्तिशाली C++ लाइब्रेरी है जिसका उपयोग प्रस्तुतियों, छवियों और अन्य फ़ाइलों को मर्ज और हेरफेर करने के लिए किया जाता है। जब आप एसवीजी को पीएनजी में विलय करते हैं, तो आप पीएनजी चित्र प्राप्त करने के लिए एसवीजी छवियों को प्रभावी ढंग से जोड़ रहे हैं।
सी ++ में एसवीजी को पीएनजी में मर्ज करें
Aspose.Slides for C++ का उपयोग करके, आप कोड की कुछ पंक्तियों के साथ SVG को 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++** के लिए **Aspose.Slides इंस्टॉल करें। देखें इंस्टॉलेशन ।
पुस्तकालय को अपनी परियोजना में संदर्भ के रूप में जोड़ें।
प्रेजेंटेशन क्लास का एक उदाहरण बनाएं।
उन एसवीजी फाइलों को लोड करें जिन्हें आप मर्ज करना चाहते हैं।
परिणामी PNG छवि सहेजें।
पीडीएफ फाइलों को ऑनलाइन मर्ज करें
अन्य फ़ाइलें मर्ज करें
आप एकल फ़ाइल प्राप्त करने के लिए फ़ाइलों को अन्य स्वरूपों में भी संयोजित कर सकते हैं