Συγχώνευση SVG σε PNG σε C++
Βιβλιοθήκη C++ υψηλής ταχύτητας και πολλαπλών πλατφορμών για συγχώνευση εικόνων SVG σε PNG χρησιμοποιώντας κώδικα C++
Συγχώνευση SVG σε PNG χρησιμοποιώντας το Aspose.Slides
Το Aspose.Slides για C++ είναι μια ισχυρή βιβλιοθήκη C++ που χρησιμοποιείται για τη συγχώνευση και το χειρισμό παρουσιάσεων, εικόνων και άλλων αρχείων. Όταν συγχωνεύετε SVG σε PNG, συνδυάζετε αποτελεσματικά εικόνες SVG για να λάβετε μια εικόνα PNG.
Συγχώνευση SVG σε PNG σε C++
Χρησιμοποιώντας το Aspose.Slides for C++ , μπορείτε να συγχωνεύσετε γρήγορα αρχεία SVG σε PNG με λίγες μόνο γραμμές κώδικα
Κωδικός 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());
}
Πώς να συγχωνεύσετε το SVG με το PNG στη C++
Εγκαταστήστε το Aspose.Slides για C++. Δείτε Εγκατάσταση .
Προσθέστε τη βιβλιοθήκη ως αναφορά στο έργο σας.
Δημιουργήστε ένα στιγμιότυπο της κλάσης Presentation.
Φορτώστε τα αρχεία SVG που θέλετε να συγχωνεύσετε.
Αποθηκεύστε την εικόνα PNG που προκύπτει.
Συγχώνευση αρχείων PDF στο Διαδίκτυο
Συγχώνευση άλλων αρχείων
Μπορείτε επίσης να συνδυάσετε αρχεία σε άλλες μορφές για να αποκτήσετε ένα μόνο αρχείο