Wyklucz czcionki z renderowanego kodu HTML

Wstęp

GroupDocs.Viewer dla .NET to potężna biblioteka do renderowania dokumentów, która umożliwia programistom wyświetlanie ponad 50 formatów dokumentów w aplikacjach .NET bez konieczności stosowania zewnętrznych zależności. W tym samouczku skupimy się na konkretnej funkcji GroupDocs.Viewer: wykluczaniu czcionek z renderowanego wyniku HTML.

Warunki wstępne

Zanim zaczniesz, upewnij się, że masz następujące elementy:

  1. Podstawowa znajomość programowania w C# i .NET.
  2. Zainstalowany GroupDocs.Viewer dla .NET. Można go pobrać zTutaj.
  3. Visual Studio lub dowolne inne IDE do programowania w języku C#.

Importuj przestrzenie nazw

W kodzie C# pamiętaj o uwzględnieniu niezbędnych przestrzeni nazw:

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

Krok 1: Zdefiniuj katalog wyjściowy

Skonfiguruj katalog, w którym chcesz zapisywać renderowane pliki HTML.

string outputDirectory = "Your Document Directory";

Krok 2: Zdefiniuj format ścieżki pliku strony

Określ format ścieżek plików poszczególnych stron renderowanego dokumentu.

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

Krok 3: Zainicjuj obiekt przeglądarki

Utwórz instancję obiektu Viewer z dokumentem, który chcesz wyrenderować.

using (Viewer viewer = new Viewer("YourDocumentPath"))
{
    // Twój kod trafia tutaj
}

Krok 4: Ustaw opcje widoku HTML

Zdefiniuj opcje renderowania HTML, w tym format osadzonych zasobów i czcionek do wykluczenia.

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

Krok 5: Renderuj dokument

Przekaż opcje widoku HTML do obiektu Viewer, aby wyrenderować dokument.

viewer.View(options);

Krok 6: Wyprowadź lokalizację wyrenderowanego dokumentu

Poinformuj użytkownika o lokalizacji, w której zapisywane są wyrenderowane pliki HTML.

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

Wniosek

W tym samouczku nauczyliśmy się, jak używać programu GroupDocs.Viewer dla platformy .NET do wykluczania czcionek z renderowanych danych wyjściowych HTML. Wykonując kroki opisane powyżej, możesz dostosować proces renderowania do swoich konkretnych wymagań, zapewniając optymalne wyświetlanie dokumentów w swoich aplikacjach.

Często zadawane pytania

Czy mogę wykluczyć wiele czcionek z renderowanego kodu HTML?

Tak, możesz dodać wiele nazw czcionek do plikuFontsToExclude lista w opcjach widoku HTML.

Czy GroupDocs.Viewer jest kompatybilny ze wszystkimi frameworkami .NET?

Tak, GroupDocs.Viewer obsługuje .NET Framework 4.6.1 i nowsze wersje.

Czy mogę renderować dokumenty ze zdalnych lokalizacji?

Tak, GroupDocs.Viewer obsługuje renderowanie dokumentów z magazynu lokalnego, a także zdalnych lokalizacji i strumieni.

Czy GroupDocs.Viewer obsługuje responsywne projektowanie danych wyjściowych HTML?

Tak, możesz włączyć renderowanie responsywne, dostosowując odpowiednio opcje widoku HTML.

Czy dostępna jest pomoc techniczna dla GroupDocs.Viewer?

Tak, możesz szukać pomocy i brać udział w dyskusjach na tematForum GroupDocs.Viewer.