Nastavit složku písem

Zavedení

Setkali jste se někdy s problémy s chybějícími fonty při práci s dokumenty Wordu ve vaší aplikaci .NET? No, nejsi sám. Nastavení správné složky písem může tento problém bezproblémově vyřešit. V této příručce vás provedeme nastavením složky písem pomocí Aspose.Words for .NET. Pojďme se ponořit!

Předpoklady

Než začneme, ujistěte se, že máte následující:

  • Visual Studio nainstalované na vašem počítači
  • Nastavení rozhraní .NET Framework
  • Aspose.Words pro knihovnu .NET. Pokud jste tak ještě neučinili, můžete si jej stáhnout zzde.

Importovat jmenné prostory

Nejprve musíte importovat potřebné jmenné prostory pro práci s Aspose.Words. Přidejte následující řádky na začátek souboru kódu:

using Aspose.Words;
using Aspose.Words.Fonts;

Nastavení složky písem je jednoduché, pokud budete pečlivě postupovat podle těchto kroků.

Krok 1: Definujte adresář dokumentů

Před čímkoli jiným definujte cestu k adresáři dokumentů. Tento adresář bude obsahovat vaše dokumenty aplikace Word a písma, která chcete použít.

// Cesta k vašemu adresáři dokumentů
string dataDir = "YOUR DOCUMENT DIRECTORY";

Nezapomeňte vyměnit"YOUR DOCUMENT DIRECTORY" se skutečnou cestou k vašemu adresáři.

Krok 2: Inicializujte nastavení písma

Nyní musíte inicializovatFontSettings objekt. Tento objekt umožňuje zadat vlastní složky písem.

FontSettings fontSettings = new FontSettings();

Krok 3: Nastavte složku Fonts

PomocíSetFontsFolder metodaFontSettings objekt, zadejte složku, kde jsou uložena vaše vlastní písma.

fontSettings.SetFontsFolder(dataDir + "Fonts", false);

Zde,dataDir + "Fonts" ukazuje na složku s názvem “Fonts” v adresáři dokumentů. Druhý parametr,false, označuje, že složka není rekurzivní.

Krok 4: Vytvořte LoadOptions

Dále vytvořte instanci souboruLoadOptions třída. Tato třída vám pomůže načíst dokument se zadaným nastavením písma.

LoadOptions loadOptions = new LoadOptions();
loadOptions.FontSettings = fontSettings;

Krok 5: Vložte dokument

Nakonec načtěte dokument aplikace Word pomocíDocument třída aLoadOptions objekt.

Document doc = new Document(dataDir + "Rendering.docx", loadOptions);

Ujistěte se"Rendering.docx" je název vašeho dokumentu aplikace Word. Můžete jej nahradit názvem vašeho souboru.

Závěr

tady to máte! Podle těchto kroků můžete snadno nastavit vlastní složku písem v Aspose.Words for .NET a zajistit, že všechna vaše písma budou správně vykreslena. Toto jednoduché nastavení vám může ušetřit spoustu starostí a vaše dokumenty budou vypadat přesně tak, jak chcete.

FAQ

Proč musím nastavit vlastní složku písem?

Nastavením vlastní složky písem zajistíte, že všechna písma použitá v dokumentech aplikace Word budou správně vykreslena, čímž se zabrání problémům s chybějícími písmy.

Mohu nastavit více složek písem?

Ano, můžete použítSetFontsFolders způsob zadání více složek.

Co se stane, když písmo nebude nalezeno?

Aspose.Words se pokusí nahradit chybějící písmo podobným ze systémových písem.

Je Aspose.Words kompatibilní s .NET Core?

Ano, Aspose.Words podporuje .NET Core spolu s .NET Framework.

Kde mohu získat podporu v případě problémů?

Můžete získat podporu odFórum podpory Aspose.Words.