Απόδοση εικόνων SVG και SVGZ

Εισαγωγή

Σε αυτό το σεμινάριο, θα σας καθοδηγήσουμε στη διαδικασία απόδοσης εικόνων SVG και SVGZ χρησιμοποιώντας το GroupDocs.Viewer για .NET. Το GroupDocs.Viewer για .NET είναι ένα ισχυρό API απόδοσης εγγράφων που επιτρέπει στους προγραμματιστές να αποδίδουν διάφορες μορφές εγγράφων στις εφαρμογές τους .NET. Τα SVG και SVGZ είναι δημοφιλείς μορφές εικόνας που χρησιμοποιούνται για διανυσματικά γραφικά και με το GroupDocs.Viewer για .NET, μπορείτε εύκολα να τις αποδώσετε σε διαφορετικές μορφές εξόδου όπως HTML, JPG, PNG και PDF.

Προαπαιτούμενα

Πριν ξεκινήσουμε, βεβαιωθείτε ότι έχετε εγκαταστήσει και ρυθμίσει τις ακόλουθες προϋποθέσεις:

  1. GroupDocs.Viewer για .NET: Λήψη και εγκατάσταση του GroupDocs.Viewer για .NET απόεδώ.
  2. Περιβάλλον ανάπτυξης: Βεβαιωθείτε ότι έχετε ένα εργασιακό περιβάλλον ανάπτυξης για την ανάπτυξη .NET, όπως το Visual Studio.
  3. Δείγμα αρχείου SVGZ: Έχετε ένα δείγμα αρχείου SVGZ έτοιμο για δοκιμή.

Εισαγωγή χώρων ονομάτων

Πριν βουτήξουμε στον κώδικα, ας εισαγάγουμε τους απαραίτητους χώρους ονομάτων:

using GroupDocs.Viewer.Options;
using System;
using System.IO;

Βήμα 1: Αποδώστε το SVGZ σε HTML

string outputDirectory = "Your Document Directory";
string pageFilePathFormat = Path.Combine(outputDirectory, "svgz_result.html");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_SVGZ))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    viewer.View(options);
}

Βήμα 2: Αποδώστε το SVGZ σε JPG

pageFilePathFormat = Path.Combine(outputDirectory, "svgz_result.jpg");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_SVGZ))
{
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    
    viewer.View(options);
}

Βήμα 3: Αποδώστε το SVGZ σε PNG

pageFilePathFormat = Path.Combine(outputDirectory, "svgz_result.png");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_SVGZ))
{
    PngViewOptions options = new PngViewOptions(pageFilePathFormat);
   
    viewer.View(options);
}

Βήμα 4: Αποδώστε το SVGZ σε PDF

pageFilePathFormat = Path.Combine(outputDirectory, "svgz_result.pdf");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_SVGZ))
{
    PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
   
    viewer.View(options);
}

συμπέρασμα

Σε αυτό το σεμινάριο, μάθαμε πώς να αποδίδουμε εικόνες SVG και SVGZ χρησιμοποιώντας το GroupDocs.Viewer για .NET. Με μερικά απλά βήματα, μπορείτε να μετατρέψετε εικόνες SVGZ σε διάφορες μορφές εξόδου όπως HTML, JPG, PNG και PDF, καθιστώντας τις προσβάσιμες και ορατές σε διαφορετικά περιβάλλοντα.

Συχνές ερωτήσεις

Μπορεί το GroupDocs.Viewer να αποδώσει άλλες μορφές εικόνας;

Ναι, το GroupDocs.Viewer υποστηρίζει την απόδοση διαφόρων μορφών εικόνας, συμπεριλαμβανομένων των PNG, JPEG, BMP, TIFF, GIF και άλλων.

Είναι το GroupDocs.Viewer συμβατό με .NET Core;

Ναι, το GroupDocs.Viewer είναι συμβατό τόσο με .NET Framework όσο και με .NET Core.

Μπορώ να προσαρμόσω τις επιλογές απόδοσης;

Ναι, το GroupDocs.Viewer παρέχει εκτενείς επιλογές απόδοσης που σας επιτρέπουν να προσαρμόσετε την έξοδο σύμφωνα με τις απαιτήσεις σας.

Απαιτεί το GroupDocs.Viewer τυχόν εξαρτήσεις τρίτων;

Όχι, το GroupDocs.Viewer είναι ένα αυτόνομο API και δεν απαιτεί εξαρτήσεις τρίτων για την απόδοση εγγράφων.

Υπάρχει διαθέσιμη δοκιμαστική έκδοση για δοκιμή;

Ναι, μπορείτε να κάνετε λήψη μιας δωρεάν δοκιμαστικής έκδοσης του GroupDocs.Viewer απόεδώ για να αξιολογήσετε τα χαρακτηριστικά του πριν κάνετε μια αγορά.