Γράψτε όλους τους κανόνες Css σε ένα μόνο αρχείο

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

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

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

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

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

Document doc = new Document(dataDir + "Document.docx");

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

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

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

HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { SaveFontFaceCssSeparately = false };

Δημιουργούμε ένα νέο αντικείμενο HtmlFixedSaveOptions και ορίζουμε την ιδιότητα SaveFontFaceCssSeparately σε false για να γράψουμε όλους τους κανόνες CSS σε ένα μόνο αρχείο.

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

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

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

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

Παράδειγμα πηγαίου κώδικα για το HtmlFixedSaveOptions με τη δυνατότητα “Γράψτε όλους τους κανόνες CSS σε ένα αρχείο” χρησιμοποιώντας το Aspose.Words για .NET

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

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

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

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

συμπέρασμα

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