Načítání vlastních písem

Zavedení

GroupDocs.Annotation pro .NET je výkonná knihovna, která umožňuje vývojářům snadno přidávat funkce anotací do jejich .NET aplikací. Jednou z klíčových funkcí, které nabízí, je možnost načítání vlastních písem, což umožňuje rozšířené přizpůsobení a flexibilitu při anotacích dokumentů.

Předpoklady

Než budete pokračovat s tutoriálem, ujistěte se, že máte následující předpoklady:

  1. GroupDocs.Annotation pro knihovnu .NET: Stáhněte a nainstalujte knihovnu z zde.
  2. Vývojové prostředí .NET: Ujistěte se, že máte nastavené pracovní prostředí pro vývoj v .NET.
  3. Přístup k vlastním písmům: Připravte si vlastní písma, která chcete načíst do aplikace.

Importovat jmenné prostory

Ve vašem projektu .NET importujte potřebné jmenné prostory pro použití GroupDocs.Annotation:

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

Krok 1: Vytvoření instance objektu Annotator

Vytvořte instanci Annotator třídu poskytnutím cesty ke vstupnímu PDF dokumentu spolu s vlastními adresáři písem:

using (Annotator annotator = new Annotator("input.pdf", new LoadOptions { FontDirectories = new List<string> { Constants.GetFontDirectory() } }))
{
    // Váš kód pro další operace bude zde
}

Krok 2: Konfigurace možností náhledu

Definujte možnosti náhledu a určete, jak budou generovány náhledy dokumentů. Můžete nastavit možnosti, jako je formát náhledu, čísla stránek atd.:

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: Generování náhledů dokumentů

Využijte GeneratePreview metoda Document vlastnost pro generování náhledů s vlastními fonty:

annotator.Document.GeneratePreview(previewOptions);

Krok 4: Zobrazení výstupní cesty

Nakonec zobrazte zprávu o úspěšném vygenerování náhledů dokumentů spolu s cestou k výstupnímu adresáři:

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

Závěr

Závěrem lze říci, že načítání vlastních písem v GroupDocs.Annotation pro .NET poskytuje vývojářům flexibilitu přizpůsobit si anotace dokumentů podle jejich požadavků. Dodržením kroků popsaných v tomto tutoriálu můžete bezproblémově integrovat vlastní písma do svých .NET aplikací a vylepšit tak uživatelský zážitek z anotací.

Často kladené otázky

Mohu načíst více vlastních písem současně?

Ano, při vytváření instance můžete zadat více adresářů písem. Annotator objekt.

Existují nějaká omezení ohledně podporovaných typů písem?

GroupDocs.Annotation pro .NET podporuje širokou škálu typů písem, včetně písem TrueType (.ttf) a OpenType (.otf).

Mohu dynamicky měnit načtené fonty za běhu?

Ano, adresáře písem můžete dynamicky upravovat a podle potřeby znovu načítat anotace dokumentů.

Podporuje GroupDocs.Annotation vkládání písem do výstupních dokumentů?

Ano, do výstupních dokumentů můžete vložit vlastní písma, abyste zajistili konzistentní vykreslování na různých platformách.

Existuje způsob, jak v aplikaci řešit licencování písem?

GroupDocs.Annotation nabízí možnosti pro správu licencování písem, včetně dočasných licencí pro účely vyhodnocení.