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

Εισαγωγή

Είστε έτοιμοι να βουτήξετε στον συναρπαστικό κόσμο του Aspose.Words για .NET; Κουμπώστε, γιατί πρόκειται να σας ταξιδέψουμε στο μαγικό βασίλειο των γραμματοσειρών. Σήμερα, εστιάζουμε στον τρόπο χρήσης γραμματοσειρών από το μηχάνημα προορισμού κατά την εργασία με έγγραφα του Word. Αυτή η έξυπνη λειτουργία διασφαλίζει ότι το έγγραφό σας φαίνεται ακριβώς όπως σκοπεύετε, ανεξάρτητα από το πού προβάλλεται. Ας ξεκινήσουμε!

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

Προτού προχωρήσουμε στις λεπτές λεπτομέρειες, ας βεβαιωθούμε ότι έχετε όλα όσα χρειάζεστε:

  1. Aspose.Words για .NET: Βεβαιωθείτε ότι έχετε εγκαταστήσει τη βιβλιοθήκη Aspose.Words για .NET. Εάν δεν το έχετε κάνει ήδη, μπορείτε να το κατεβάσετεεδώ.
  2. Περιβάλλον ανάπτυξης: Θα πρέπει να έχετε ρυθμίσει ένα περιβάλλον ανάπτυξης .NET, όπως το Visual Studio.
  3. Έγγραφο για εργασία: Έχετε ένα έγγραφο Word έτοιμο για δοκιμή. Θα χρησιμοποιήσουμε ένα έγγραφο με το όνομα “Σημεία κουκκίδων με εναλλακτική γραμματοσειρά.docx”.

Τώρα που καλύψαμε τα βασικά, ας βουτήξουμε στον κώδικα!

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

Πρώτα πράγματα πρώτα, πρέπει να εισαγάγουμε τους απαραίτητους χώρους ονομάτων. Αυτή είναι η ραχοκοκαλιά του έργου μας, που συνδέει όλες τις τελείες.

using System;
using Aspose.Words;
using Aspose.Words.Saving;

Βήμα 1: Φορτώστε το έγγραφο του Word

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

Βήμα 1.1: Καθορίστε τη διαδρομή εγγράφου

Ας ξεκινήσουμε ορίζοντας τη διαδρομή προς τον κατάλογο των εγγράφων σας. Εδώ βρίσκεται το έγγραφό σας στο Word.

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

Βήμα 1.2: Φορτώστε το έγγραφο

Τώρα, φορτώνουμε το έγγραφο χρησιμοποιώντας τοDocument τάξη.

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

Βήμα 2: Διαμόρφωση επιλογών αποθήκευσης

Στη συνέχεια, πρέπει να διαμορφώσουμε τις επιλογές αποθήκευσης. Αυτό το βήμα είναι ζωτικής σημασίας, καθώς διασφαλίζει ότι οι γραμματοσειρές που χρησιμοποιούνται στο έγγραφό σας είναι αυτές από το μηχάνημα προορισμού.

Θα δημιουργήσουμε ένα παράδειγμα τουHtmlFixedSaveOptions και ρυθμίστε τοUseTargetMachineFontsιδιοκτησία σεtrue.

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

Βήμα 3: Αποθηκεύστε το έγγραφο

Τέλος, αποθηκεύουμε το έγγραφο ως σταθερό αρχείο HTML. Εδώ συμβαίνει η μαγεία!

Θα χρησιμοποιήσουμε τοSave μέθοδο αποθήκευσης του εγγράφου με τις διαμορφωμένες επιλογές αποθήκευσης.

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

Βήμα 4: Επαληθεύστε την έξοδο

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

Μεταβείτε στον κατάλογο όπου αποθηκεύσατε το αρχείο HTML και ανοίξτε το σε ένα πρόγραμμα περιήγησης ιστού.

// Επαληθεύστε την έξοδο ανοίγοντας το αρχείο HTML
System.Diagnostics.Process.Start(dataDir + "WorkingWithHtmlFixedSaveOptions.UseFontFromTargetMachine.html");

Και ορίστε το! Χρησιμοποιήσατε με επιτυχία γραμματοσειρές από το μηχάνημα προορισμού στο έγγραφο του Word χρησιμοποιώντας το Aspose.Words για .NET.

Σύναψη

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

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

Μπορώ να χρησιμοποιήσω αυτήν τη μέθοδο με άλλες μορφές εγγράφων;

Ναι, το Aspose.Words για .NET υποστηρίζει διάφορες μορφές εγγράφων και μπορείτε να διαμορφώσετε παρόμοιες επιλογές αποθήκευσης για διαφορετικές μορφές.

Τι γίνεται αν το μηχάνημα προορισμού δεν έχει τις απαιτούμενες γραμματοσειρές;

Εάν το μηχάνημα προορισμού δεν έχει τις απαιτούμενες γραμματοσειρές, το έγγραφο ενδέχεται να μην αποδοθεί όπως προβλέπεται. Είναι πάντα καλή ιδέα να ενσωματώνετε γραμματοσειρές όταν χρειάζεται.

Πώς μπορώ να ενσωματώσω γραμματοσειρές σε ένα έγγραφο;

Η ενσωμάτωση γραμματοσειρών μπορεί να γίνει χρησιμοποιώντας τοFontSettings τάξη στο Aspose.Words για .NET. Ανατρέξτε στοαπόδειξη με έγγραφα για περισσότερες λεπτομέρειες.

Υπάρχει τρόπος να κάνετε προεπισκόπηση του εγγράφου πριν από την αποθήκευση;

Ναι, μπορείτε να χρησιμοποιήσετε τοDocumentRenderer τάξη για προεπισκόπηση του εγγράφου πριν από την αποθήκευση. Ρίξτε μια ματιά στο Aspose.Words για .NETαπόδειξη με έγγραφα για περισσότερες πληροφορίες.

Μπορώ να προσαρμόσω περαιτέρω την έξοδο HTML;

Απολύτως! ΟHtmlFixedSaveOptions class παρέχει διάφορες ιδιότητες για την προσαρμογή της εξόδου HTML. Εξερευνήστε τοαπόδειξη με έγγραφα για όλες τις διαθέσιμες επιλογές.