Χρησιμοποιήστε τη γραμματοσειρά από το Target Machine

Κατά τη μετατροπή ενός εγγράφου του Word σε σταθερό HTML σε μια εφαρμογή C#, μπορεί να θέλετε να χρησιμοποιήσετε τις γραμματοσειρές του μηχανήματος προορισμού για να διασφαλίσετε ότι το HTML που αποδίδεται διατηρεί την αρχική εμφάνιση και στυλ του εγγράφου. Με τη βιβλιοθήκη Aspose.Words για .NET, μπορείτε εύκολα να καθορίσετε αυτήν τη λειτουργία χρησιμοποιώντας τις επιλογές αποθήκευσης HtmlFixedSaveOptions. Σε αυτόν τον οδηγό βήμα προς βήμα, θα σας καθοδηγήσουμε πώς να χρησιμοποιήσετε τον πηγαίο κώδικα C# του Aspose.Words για .NET για να μετατρέψετε ένα έγγραφο του Word σε σταθερό HTML χρησιμοποιώντας τις γραμματοσειρές του μηχανήματος προορισμού χρησιμοποιώντας το HtmlFixedSaveOptions.

Κατανόηση της βιβλιοθήκης Aspose.Words

Πριν βουτήξετε στον κώδικα, είναι σημαντικό να κατανοήσετε τη βιβλιοθήκη Aspose.Words για το .NET. Το Aspose.Words είναι μια ισχυρή βιβλιοθήκη για τη δημιουργία, επεξεργασία, μετατροπή και προστασία εγγράφων του Word σε διαφορετικές πλατφόρμες, συμπεριλαμβανομένου του .NET. Προσφέρει πολλές δυνατότητες χειρισμού εγγράφων, όπως εισαγωγή κειμένου, αλλαγή μορφοποίησης, προσθήκη ενοτήτων και πολλά άλλα.

Φόρτωση του εγγράφου του Word

Το πρώτο βήμα είναι να φορτώσετε το έγγραφο του Word που θέλετε να μετατρέψετε σε σταθερό HTML. Χρησιμοποιήστε την κλάση Document για να φορτώσετε το έγγραφο από το αρχείο προέλευσης. Εδώ είναι ένα παράδειγμα:

Document doc = new Document(dataDir + "Bullet points with alternative font.docx");

Σε αυτό το παράδειγμα, φορτώνουμε το έγγραφο “Bullet points with alternative font.docx” που βρίσκεται στον κατάλογο εγγράφων.

Διαμόρφωση επιλογών δημιουργίας αντιγράφων ασφαλείας

Το επόμενο βήμα είναι να διαμορφώσετε τις επιλογές αποθήκευσης για τη μετατροπή σε σταθερό HTML. Χρησιμοποιήστε την κλάση HtmlFixedSaveOptions και ορίστε την ιδιότητα UseTargetMachineFonts σε true για να πείτε στο Aspose.Words να χρησιμοποιεί γραμματοσειρές από το μηχάνημα προορισμού. Δείτε πώς να το κάνετε:

HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { UseTargetMachineFonts = true };

Δημιουργούμε ένα νέο αντικείμενο HtmlFixedSaveOptions και ορίζουμε την ιδιότητα UseTargetMachineFonts σε true για να χρησιμοποιούμε τις γραμματοσειρές του μηχανήματος προορισμού κατά τη μετατροπή.

Διορθώθηκε η μετατροπή εγγράφων HTML

Τώρα που έχουμε διαμορφώσει τις επιλογές αποθήκευσης, μπορούμε να προχωρήσουμε στη μετατροπή του εγγράφου σε σταθερό HTML. Χρησιμοποιήστε τη μέθοδο Save της κλάσης Document για να αποθηκεύσετε το έγγραφο που έχει μετατραπεί σε σταθερή μορφή HTML, καθορίζοντας επιλογές αποθήκευσης. Εδώ είναι ένα παράδειγμα:

doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html", saveOptions);

Σε αυτό το παράδειγμα, αποθηκεύουμε το έγγραφο που έχει μετατραπεί ως “WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html” χρησιμοποιώντας τις καθορισμένες επιλογές αποθήκευσης.

Παράδειγμα πηγαίου κώδικα για το HtmlFixedSaveOptions με τη δυνατότητα “Χρήση γραμματοσειρών από μηχανή προορισμού” χρησιμοποιώντας Aspose.Words για .NET

// Διαδρομή στον κατάλογο των εγγράφων σας
string dataDir = "YOUR DOCUMENTS DIRECTORY";

// Φορτώστε το έγγραφο του Word
Document doc = new Document(dataDir + "Bullet points with alternative font.docx");

// Διαμορφώστε τις επιλογές δημιουργίας αντιγράφων ασφαλείας με τη λειτουργία "Χρήση γραμματοσειρών από μηχανή προορισμού".
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { UseTargetMachineFonts = true };

// Μετατροπή εγγράφου σε σταθερό HTML
doc.Save(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html", saveOptions);

συμπέρασμα

Σε αυτόν τον οδηγό, έχουμε εξηγήσει πώς να μετατρέψετε ένα έγγραφο του Word σε σταθερό HTML χρησιμοποιώντας τις γραμματοσειρές του μηχανήματος προορισμού με τη βιβλιοθήκη Aspose.Words για .NET. Ακολουθώντας τα βήματα που παρέχονται και χρησιμοποιώντας τον παρεχόμενο πηγαίο κώδικα C#, μπορείτε εύκολα να εφαρμόσετε αυτήν τη λειτουργία στην εφαρμογή σας C#. Η μετατροπή σε σταθερό HTML με τις γραμματοσειρές του μηχανήματος προορισμού εγγυάται πιστή και συνεπή απόδοση του εγγράφου σε μορφή HTML.