Μετατροπή PNG σε SVG σε C++

Βιβλιοθήκη C++ υψηλής ταχύτητας και πολλαπλών πλατφορμών που βοηθά στην ανάπτυξη εφαρμογών με δυνατότητα δημιουργίας, συγχώνευσης, επιθεώρησης ή μετατροπής αρχείων παρουσίασης Microsoft PowerPoint και OpenOffice χωρίς τη χρήση λογισμικού όπως Microsoft ή Open Office, Adobe PDF.

Μετατροπή PNG σε SVG σε C++

Το Aspose.Slides for C++ είναι μια ισχυρή βιβλιοθήκη C++ για τη δημιουργία και τον χειρισμό αρχείων παρουσίασης. Επιπλέον, παρέχει ευέλικτους τρόπους μετατροπής του PNG σε SVG. Χρησιμοποιώντας το Aspose.Slides για C++, οποιοσδήποτε προγραμματιστής ή εφαρμογή μπορεί να μετατρέψει αρχεία PNG σε SVG με λίγες μόνο γραμμές κώδικα C++.

Ως σύγχρονο API επεξεργασίας εγγράφων, το Aspose.Slides για C++ εξάγει αρχεία PNG σε μορφές αρχείων SVG γρήγορα. Η βιβλιοθήκη Aspose PowerPoint σάς επιτρέπει να μετατρέψετε το PNG σε SVG και πολλές άλλες μορφές αρχείων

Μετατρέψτε το PNG σε SVG χρησιμοποιώντας C++

Για να μετατρέψετε το PNG σε SVG, θα χρειαστεί να δημιουργήσετε Παρουσίαση από το αρχείο PNG και να το αποθηκεύσετε ως SVG.

Κώδικας C++ για μετατροπή PNG σε SVG


auto pres = System::MakeObject<Presentation>();
auto slide = pres->get_Slides()->idx_get(0);
auto image = pres->get_Images()->AddImage(File::ReadAllBytes(u"image.png"));
slide->get_Shapes()->AddPictureFrame(ShapeType::Rectangle, 10.0f, 10.0f, 100.0f, 100.0f, image);
for (int32_t index = 0; index < pres->get_Slides()->get_Count(); index++)
{
    auto fileName = String::Format(u"slide-{0}.svg", index);
    auto fileStream = System::MakeObject<FileStream>(fileName, FileMode::Create, FileAccess::Write);

    auto slide = pres->get_Slides()->idx_get(index);
    slide->WriteAsSvg(fileStream);
}

Πώς να μετατρέψετε το PNG σε SVG χρησιμοποιώντας το Aspose.Slides for C++ API

Αυτά είναι τα βήματα για τη μετατροπή του PNG σε SVG στη C++.

  1. Εγκαταστήστε το Aspose.Slides για C++ .

  2. Προσθέστε μια αναφορά βιβλιοθήκης (εισάγετε τη βιβλιοθήκη) στο έργο σας C++.

  3. Ανοίξτε τα αρχεία πηγής PNG στη C++.

  4. Αποθηκεύστε το αποτέλεσμα ως αρχείο SVG.

Δωρεάν Online Μετατροπέας

Πώς να μετατρέψετε το PPT σε HTML στην Python

Μετατροπή PNG σε άλλες υποστηριζόμενες μορφές

Μπορείτε επίσης να μετατρέψετε το PNG και να το αποθηκεύσετε σε άλλες μορφές αρχείων. Δείτε όλες τις υποστηριζόμενες μορφές παρακάτω