Εξαίρεση γραμματοσειρών από το Rendered HTML

Εισαγωγή

Το GroupDocs.Viewer για .NET είναι μια ισχυρή βιβλιοθήκη απόδοσης εγγράφων που επιτρέπει στους προγραμματιστές να εμφανίζουν περισσότερες από 50 μορφές εγγράφων στις εφαρμογές τους .NET χωρίς την ανάγκη εξωτερικών εξαρτήσεων. Σε αυτό το σεμινάριο, θα εστιάσουμε σε μια συγκεκριμένη δυνατότητα του GroupDocs.Viewer: εξαίρεση γραμματοσειρών από απόδοση HTML που έχει αποδοθεί.

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

Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε τα εξής:

  1. Βασική κατανόηση της ανάπτυξης C# και .NET.
  2. Εγκαταστάθηκε το GroupDocs.Viewer για .NET. Μπορείτε να το κατεβάσετε απόεδώ.
  3. Visual Studio ή οποιοδήποτε άλλο IDE για ανάπτυξη C#.

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

Στον κώδικα C#, φροντίστε να συμπεριλάβετε τους απαραίτητους χώρους ονομάτων:

using System;
using System.IO;
using GroupDocs.Viewer.Options;

Βήμα 1: Ορισμός καταλόγου εξόδου

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

string outputDirectory = "Your Document Directory";

Βήμα 2: Ορισμός μορφής διαδρομής αρχείου σελίδας

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

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");

Βήμα 3: Αρχικοποίηση αντικειμένου προβολής

Δημιουργήστε το αντικείμενο Viewer με το έγγραφο που θέλετε να αποδώσετε.

using (Viewer viewer = new Viewer("YourDocumentPath"))
{
    // Ο κωδικός σας πηγαίνει εδώ
}

Βήμα 4: Ορίστε τις επιλογές προβολής HTML

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

HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
options.FontsToExclude.Add("Arial");

Βήμα 5: Απόδοση εγγράφου

Περάστε τις επιλογές προβολής HTML στο αντικείμενο Viewer για απόδοση του εγγράφου.

viewer.View(options);

Βήμα 6: Έξοδος θέσης απόδοσης εγγράφου

Ενημερώστε τον χρήστη σχετικά με την τοποθεσία όπου αποθηκεύονται τα αποδοθέντα αρχεία HTML.

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

συμπέρασμα

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

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

Μπορώ να εξαιρέσω πολλές γραμματοσειρές από το αποδοθέν HTML;

Ναι, μπορείτε να προσθέσετε πολλά ονόματα γραμματοσειρών στοFontsToExclude λίστα στις επιλογές προβολής HTML.

Είναι το GroupDocs.Viewer συμβατό με όλα τα πλαίσια .NET;

Ναι, το GroupDocs.Viewer υποστηρίζει .NET Framework 4.6.1 και νεότερη έκδοση.

Μπορώ να αποδώσω έγγραφα από απομακρυσμένες τοποθεσίες αποθήκευσης;

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

Το GroupDocs.Viewer υποστηρίζει αποκριτικό σχεδιασμό για έξοδο HTML;

Ναι, μπορείτε να ενεργοποιήσετε την αποκριτική απόδοση προσαρμόζοντας τις επιλογές προβολής HTML ανάλογα.

Είναι διαθέσιμη τεχνική υποστήριξη για το GroupDocs.Viewer;

Ναι, μπορείτε να ζητήσετε βοήθεια και να συμμετάσχετε σε συζητήσεις σχετικά με τοGroupDocs.Viewer φόρουμ.