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:
- GroupDocs.Annotation pro knihovnu .NET: Stáhněte a nainstalujte knihovnu z zde.
- Vývojové prostředí .NET: Ujistěte se, že máte nastavené pracovní prostředí pro vývoj v .NET.
- 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í.