Επίλυση ονομάτων γραμματοσειρών

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

Βήμα 1: Ρύθμιση έργου

Για να ξεκινήσετε, δημιουργήστε ένα νέο έργο C# στο αγαπημένο σας IDE. Βεβαιωθείτε ότι η βιβλιοθήκη Aspose.Words for .NET αναφέρεται στο έργο σας.

Βήμα 2: Φόρτωση του εγγράφου

Σε αυτό το βήμα, θα φορτώσουμε το έγγραφο προς επεξεργασία. Χρησιμοποιήστε τον ακόλουθο κώδικα για να φορτώσετε το έγγραφο από έναν καθορισμένο κατάλογο:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Missing font.docx");

Αυτός ο κώδικας δημιουργεί μια παρουσία τουDocument φορτώνοντας το έγγραφο από τον καθορισμένο κατάλογο.

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

Τώρα θα διαμορφώσουμε τις επιλογές αποθήκευσης HTML για την επίλυση ονομάτων γραμματοσειρών που λείπουν κατά τη μετατροπή. Χρησιμοποιήστε τον παρακάτω κώδικα:

HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
PrettyFormat = true,
ResolveFontNames=true
};

Αυτός ο κώδικας δημιουργεί μια παρουσία τουHtmlSaveOptionsκαι ορίζει τοResolveFontNames επιλογή ναtrueγια την επίλυση ονομάτων γραμματοσειρών που λείπουν κατά τη μετατροπή σε HTML. Επίσης τοPrettyFormat η επιλογή έχει οριστεί σεtrue για να λάβετε σωστά μορφοποιημένο κώδικα HTML.

Βήμα 4: Μετατροπή και αποθήκευση του εγγράφου σε HTML

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

doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ResolveFontNames.html", saveOptions);

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

Παράδειγμα πηγαίου κώδικα για Επίλυση ονομάτων γραμματοσειρών χρησιμοποιώντας το Aspose.Words για .NET


	// Η διαδρομή προς τον κατάλογο εγγράφων.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Missing font.docx");

	HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
	{
		PrettyFormat = true, ResolveFontNames = true
	};

	doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ResolveFontNames.html", saveOptions);

Βεβαιωθείτε ότι έχετε καθορίσει τη σωστή διαδρομή προς τον κατάλογο εγγράφων στοdataDir μεταβλητός.