Wyklucz czcionki z renderowanego HTML

Wstęp

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

Wymagania wstępne

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

  1. Podstawowa znajomość programowania w językach C# i .NET.
  2. GroupDocs.Viewer dla .NET zainstalowany. Możesz go pobrać z Tutaj.
  3. Visual Studio lub inne środowisko 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 zapisać wyrenderowane pliki HTML.

string outputDirectory = "Your Document Directory";

Krok 2: Zdefiniuj format ścieżki pliku stronicowania

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

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

Krok 3: Zainicjuj obiekt Viewer

Utwórz obiekt Viewer z dokumentem, który chcesz renderować.

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

Krok 4: Ustaw opcje widoku HTML

Zdefiniuj opcje renderowania HTML, w tym format osadzonych zasobów i czcionek, które mają zostać wykluczone.

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

Krok 5: Renderowanie dokumentu

Przekaż opcje widoku HTML do obiektu Viewer w celu renderowania dokumentu.

viewer.View(options);

Krok 6: Lokalizacja wyrenderowanego dokumentu wyjściowego

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

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

Wniosek

W tym samouczku nauczyliśmy się, jak używać GroupDocs.Viewer dla .NET, aby wykluczyć czcionki z renderowanego wyjścia HTML. Postępując zgodnie z powyższymi krokami, możesz dostosować proces renderowania do swoich konkretnych wymagań, zapewniając optymalne wyświetlanie dokumentów w swoich aplikacjach.

Najczęściej zadawane pytania

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

Tak, możesz dodać wiele nazw czcionek do FontsToExclude listę w opcjach widoku HTML.

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

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

Czy mogę renderować dokumenty ze zdalnych lokalizacji przechowywania?

Tak, GroupDocs.Viewer obsługuje renderowanie dokumentów z pamięci lokalnej, a także zdalnych lokalizacji i strumieni.

Czy GroupDocs.Viewer obsługuje responsywny projekt wyników HTML?

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

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

Tak, możesz szukać pomocy i uczestniczyć w dyskusjach na ten temat Forum GroupDocs.Viewer.