Εξαίρεση γραμματοσειρών από την 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 frameworks;

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

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

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

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

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

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

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