Απόδοση εικόνων EMZ και EMF
Εισαγωγή
Το GroupDocs.Viewer για .NET είναι ένα ισχυρό API απόδοσης εγγράφων που επιτρέπει στους προγραμματιστές να εμφανίζουν διάφορους τύπους εγγράφων, συμπεριλαμβανομένων εικόνων EMZ (Enhanced Windows Metafile) και EMF (Enhanced Metafile), στις εφαρμογές .NET τους. Σε αυτό το σεμινάριο, θα εξερευνήσουμε πώς να αποδίδουμε εικόνες EMZ και EMF σε διαφορετικές μορφές όπως HTML, JPG, PNG και PDF χρησιμοποιώντας το GroupDocs.Viewer για .NET.
Προαπαιτούμενα
Πριν ξεκινήσουμε, βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις:
- GroupDocs.Viewer για .NET: Μπορείτε να κατεβάσετε τη βιβλιοθήκη από εδώ.
- Περιβάλλον ανάπτυξης: Βεβαιωθείτε ότι έχετε ρυθμίσει ένα συμβατό περιβάλλον ανάπτυξης για ανάπτυξη .NET.
- Δείγματα εικόνων EMZ/EMF: Να έχετε διαθέσιμα δείγματα εικόνων EMZ και EMF για απόδοση.
Εισαγωγή χώρων ονομάτων
Πριν εμβαθύνουμε στον κώδικα, ας εισαγάγουμε τους απαραίτητους χώρους ονομάτων:
using GroupDocs.Viewer.Options;
using System;
using System.IO;
Τώρα, ας αναλύσουμε κάθε παράδειγμα σε πολλά βήματα με τη μορφή οδηγού βήμα προς βήμα:
Απόδοση εικόνων EMZ/EMF σε HTML
Βήμα 1: Ορισμός καταλόγου εξόδου:
string outputDirectory = "Your Document Directory";
Αντικαθιστώ "Your Document Directory"
με τη διαδρομή όπου θέλετε να αποθηκεύσετε το αποδοθέν αρχείο HTML.
Βήμα 2: Ορισμός μορφής διαδρομής αρχείου σελίδας:
string pageFilePathFormat = Path.Combine(outputDirectory, "emz_result.html");
Αυτό θα καθορίσει τη μορφή διαδρομής αρχείου για το αρχείο HTML που αποδίδεται.
Βήμα 3: Απόδοση σε HTML:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_EMZ))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
viewer.View(options);
}
Αυτός ο κώδικας αρχικοποιεί το Viewer
αντικείμενο με το δείγμα εικόνας EMZ και το αποδίδει σε μορφή HTML χρησιμοποιώντας καθορισμένες επιλογές.
Απόδοση εικόνων EMZ/EMF σε JPG, PNG και PDF
Επαναλάβετε τα παρακάτω βήματα για απόδοση σε μορφές JPG, PNG και PDF:
Βήμα 1: Ορισμός μορφής διαδρομής αρχείου σελίδας:
pageFilePathFormat = Path.Combine(outputDirectory, "emz_result.jpg");
Προσαρμόστε το όνομα και την επέκταση αρχείου σύμφωνα με την επιθυμητή μορφή εξόδου (jpg
, png
, ή pdf
).
Βήμα 2: Απόδοση στην αντίστοιχη μορφή:
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_EMZ))
{
// Προσαρμόστε τις επιλογές ανάλογα με τη μορφή εξόδου (Jpg, Png, Pdf)
JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
viewer.View(options);
}
Αντικαθιστώ JpgViewOptions
με PngViewOptions
ή PdfViewOptions
με βάση την επιθυμητή μορφή εξόδου.
Σύναψη
Συμπερασματικά, το GroupDocs.Viewer για .NET παρέχει μια απρόσκοπτη λύση για την απόδοση εικόνων EMZ και EMF σε διάφορες μορφές σε εφαρμογές .NET. Ακολουθώντας τα βήματα που περιγράφονται σε αυτό το σεμινάριο, οι προγραμματιστές μπορούν να ενσωματώσουν εύκολα δυνατότητες απόδοσης εγγράφων στις εφαρμογές τους.
Συχνές ερωτήσεις
Ε: Μπορεί το GroupDocs.Viewer να αποδώσει άλλες μορφές εγγράφων εκτός από εικόνες EMZ και EMF;
Α: Ναι, το GroupDocs.Viewer υποστηρίζει ένα ευρύ φάσμα μορφών εγγράφων, όπως PDF, DOCX, PPTX, XLSX και άλλα.
Ε: Υπάρχει διαθέσιμη δωρεάν δοκιμαστική έκδοση για το GroupDocs.Viewer για .NET;
Α: Ναι, μπορείτε να έχετε πρόσβαση στη δωρεάν δοκιμαστική περίοδο εδώ.
Ε: Προσφέρει το GroupDocs.Viewer υποστήριξη για προγραμματιστές;
Α: Ναι, το GroupDocs παρέχει υποστήριξη μέσω του δικαστήριο όπου οι προγραμματιστές μπορούν να υποβάλουν ερωτήσεις και να ζητήσουν βοήθεια.
Ε: Μπορώ να αγοράσω μια προσωρινή άδεια χρήσης για το GroupDocs.Viewer για .NET;
Α: Ναι, οι προσωρινές άδειες είναι διαθέσιμες προς αγορά εδώ.
Ε: Πού μπορώ να βρω λεπτομερή τεκμηρίωση για το GroupDocs.Viewer για .NET;
Α: Μπορείτε να ανατρέξετε στην τεκμηρίωση εδώ για ολοκληρωμένες οδηγίες σχετικά με τη χρήση του API.