Αυτός ο γρήγορος οδηγός σας καθοδηγεί πώς να αλλάξετε το SVG σε PNG χρησιμοποιώντας C#. Θα λάβετε σαφείς πληροφορίες για μετατροπή SVG σε PNG χρησιμοποιώντας C# με τη μορφή μιας σταδιακής διαδικασίας και ενός εκτελούμενου δείγματος κώδικα μαζί με τις οδηγίες για τον ορισμό του περιβάλλοντος IDE. Το δείγμα κώδικα είναι το απλούστερο, ωστόσο θα μπορείτε να προσαρμόσετε τη διαδικασία με διάφορους τρόπους και θα μάθετε επίσης να αποθηκεύετε την εικόνα εξόδου όχι μόνο ως PNG αλλά και σε πολλές άλλες μορφές.
Βήματα για τη μετατροπή SVG σε PNG χρησιμοποιώντας C#
- Ρυθμίστε το περιβάλλον ανάπτυξης ώστε να χρησιμοποιεί το Aspose.SVG for .NET από τη διαχείριση πακέτων NuGet
- Φορτώστε το αρχείο προέλευσης SVG χρησιμοποιώντας το αντικείμενο κλάσης SVGDocument
- Δημιουργήστε ένα αντικείμενο ImageSaveOptions και ορίστε τη μορφή σε PNG
- Αποθηκεύστε το αρχείο SVG ως εικόνα PNG χρησιμοποιώντας το αντικείμενο ImageSaveOptions με τις επιθυμητές ιδιότητες
Αυτά τα βήματα περιλαμβάνουν τη διαδικασία αλλαγής ενός αρχείου από SVG σε PNG χρησιμοποιώντας C# χρησιμοποιώντας μερικές γραμμές κώδικα. Πρώτα, πρέπει να φορτώσετε το αρχείο προέλευσης SVG και στη συνέχεια να το αποθηκεύσετε στην επιθυμητή μορφή ορίζοντας τη μορφή από έναν απαριθμητή. Το αντικείμενο κλάσης SVGDocument χρησιμοποιείται για τη φόρτωση του αρχείου προέλευσης SVG ενώ το αντικείμενο κλάσης ImageSaveOptions χρησιμοποιείται για την προσαρμογή της εικόνας εξόδου.
Κώδικας για εξαγωγή SVG σε PNG χρησιμοποιώντας C#
Μπορούμε να παρατηρήσουμε ότι το δείγμα κώδικα που μετατρέπει ένα SVG σε PNG χρησιμοποιώντας C# είναι πολύ απλό καθώς φορτώνεται μόνο το αρχείο SVG και στη συνέχεια, χρησιμοποιώντας τη μέθοδο ConvertSVG, αποθηκεύεται στην επιθυμητή μορφή PNG. Η μέθοδος ConvertSVG() έχει περισσότερες από 40 υπερφορτωμένες συναρτήσεις που μπορούν να χρησιμοποιηθούν για τη μετατροπή ενός αρχείου SVG σε διάφορες μορφές. Επίσης, εάν εργάζεστε μόνο με τη μετατροπή σε εικόνες, το αντικείμενο κλάσης ImageSaveOptions σάς βοηθά να ορίσετε το χρώμα φόντου, τη μορφή, τη ρύθμιση σελίδας, τη λειτουργία εξομάλυνσης και μια σειρά από άλλες ιδιότητες επίσης.
Σε αυτό το σεμινάριο, μάθαμε να μετατρέπουμε το SVG σε PNG χρησιμοποιώντας C#, ωστόσο, αν θέλετε να μάθετε τη μετατροπή του SVG σε PDF, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε SVG σε PDF σε C#.