Ładowanie niestandardowych czcionek

Wstęp

GroupDocs.Annotation dla .NET to potężna biblioteka, która umożliwia programistom łatwe dodawanie funkcji adnotacji do aplikacji .NET. Jedną z kluczowych funkcjonalności, jakie oferuje, jest możliwość ładowania niestandardowych czcionek, co pozwala na większe dostosowywanie i elastyczność w zakresie adnotacji w dokumencie.

Warunki wstępne

Przed kontynuowaniem samouczka upewnij się, że spełnione są następujące wymagania wstępne:

  1. GroupDocs.Adnotacja dla biblioteki .NET: Pobierz i zainstaluj bibliotekę zTutaj.
  2. Środowisko programistyczne .NET: Upewnij się, że masz środowisko pracy skonfigurowane do programowania .NET.
  3. Dostęp do niestandardowych czcionek: Przygotuj niestandardowe czcionki, które chcesz załadować do swojej aplikacji.

Importuj przestrzenie nazw

W projekcie .NET zaimportuj niezbędne przestrzenie nazw do wykorzystania GroupDocs.Adnotacja:

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Options;

Krok 1: Utwórz instancję obiektu adnotatora

Utwórz instancjęAnnotator class, podając ścieżkę do wejściowego dokumentu PDF wraz z niestandardowymi katalogami czcionek:

using (Annotator annotator = new Annotator("input.pdf", new LoadOptions { FontDirectories = new List<string> { Constants.GetFontDirectory() } }))
{
    // Twój kod do dalszych operacji trafi tutaj
}

Krok 2: Skonfiguruj opcje podglądu

Zdefiniuj opcje podglądu, aby określić sposób generowania podglądów dokumentów. Możesz ustawić opcje takie jak format podglądu, numery stron itp.:

PreviewOptions previewOptions = new PreviewOptions(pageNumber =>
{
    var pagePath = Path.Combine("Your Document Directory", $"result_with_font_{pageNumber}.png");
    return File.Create(pagePath);
});
previewOptions.PreviewFormat = PreviewFormats.PNG;
previewOptions.PageNumbers = new int[] { 1, 2, 3, 4 };

Krok 3: Wygeneruj podglądy dokumentów

Skorzystaj zGeneratePreview metodaDocument właściwość do generowania podglądów z niestandardowymi czcionkami:

annotator.Document.GeneratePreview(previewOptions);

Krok 4: Wyświetl ścieżkę wyjściową

Na koniec wyświetl komunikat informujący o pomyślnym wygenerowaniu podglądów dokumentów wraz ze ścieżką do katalogu wyjściowego:

Console.WriteLine($"\nDocument previews generated successfully.\nCheck output in {"Your Document Directory"}.");

Wniosek

Podsumowując, ładowanie niestandardowych czcionek w GroupDocs.Annotation for .NET zapewnia programistom elastyczność dostosowywania adnotacji do dokumentów zgodnie z ich wymaganiami. Wykonując kroki opisane w tym samouczku, możesz bezproblemowo zintegrować niestandardowe czcionki z aplikacjami .NET i zwiększyć wygodę użytkowników w dodawaniu adnotacji.

Często zadawane pytania

Czy mogę jednocześnie załadować wiele niestandardowych czcionek?

Tak, podczas tworzenia instancji pliku można określić wiele katalogów czcionekAnnotator obiekt.

Czy są jakieś ograniczenia dotyczące obsługiwanych typów czcionek?

GroupDocs.Annotation dla .NET obsługuje szeroką gamę typów czcionek, w tym czcionki TrueType (.ttf) i OpenType (.otf).

Czy mogę dynamicznie zmieniać załadowane czcionki w czasie wykonywania?

Tak, możesz dynamicznie modyfikować katalogi czcionek i w razie potrzeby ponownie ładować adnotacje dokumentu.

Czy GroupDocs.Annotation obsługuje osadzanie czcionek w dokumentach wyjściowych?

Tak, możesz osadzać niestandardowe czcionki w dokumentach wyjściowych, aby zapewnić spójne renderowanie na różnych platformach.

Czy istnieje sposób zarządzania licencjonowaniem czcionek w aplikacji?

GroupDocs.Annotation udostępnia opcje zarządzania licencjami na czcionki, w tym licencjami tymczasowymi do celów ewaluacyjnych.