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.