Zdroj Příklad zdroje písma Steam
V tomto tutoriálu vás provedeme tím, jak používat zdroj písma toku zdrojů s Aspose.Words pro .NET. Tento zdroj písem vám umožňuje načíst písma z toku prostředků, což může být užitečné, když chcete do aplikace začlenit vlastní písma.
Předpoklady
Než začnete, ujistěte se, že máte následující položky:
- Pracovní znalost programovacího jazyka C#
- Knihovna Aspose.Words pro .NET nainstalovaná ve vašem projektu
Krok 1: Definujte adresář dokumentů
Nejprve musíte nastavit cestu k adresáři na umístění vašeho dokumentu aplikace Word. Nahradit"YOUR DOCUMENT DIRECTORY"
v kódu s příslušnou cestou.
// Cesta k adresáři vašich dokumentů
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Krok 2: Nahrajte dokument a nastavte zdroj písma pro streamování zdrojů
Dále načteme dokument pomocíDocument
třídy a nastavte zdroj písem zdroje streamu pomocíFontSettings.DefaultInstance.SetFontsSources()
třída. To umožní Aspose.Words najít písma v proudu zdrojů.
// Načtěte dokument a nastavte zdroj písem zdroje streamu
Document doc = new Document(dataDir + "Rendering.docx");
FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{ new SystemFontSource(), new ResourceSteamFontSource() });
Krok 3: Uložte dokument
Nakonec dokument uložíme. Písma budou načtena ze zadaného toku prostředků a vložena do dokumentu.
// Uložte dokument
doc.Save(dataDir + "WorkingWithFonts.SetFontsFolders.pdf");
Ukázka zdrojového kódu pro Resource Steam Příklad zdroje písem pomocí Aspose.Words pro .NET
// Cesta k vašemu adresáři dokumentů
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");
FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{ new SystemFontSource(), new ResourceSteamFontSource() });
doc.Save(dataDir + "WorkingWithFonts.SetFontsFolders.pdf");
Závěr
tomto tutoriálu jste se naučili používat zdroj písem Resource Flow s Aspose.Words for .NET. Tato funkce vám umožňuje načíst písma ze zdroje, což je užitečné, když chcete do dokumentů vložit vlastní písma. Experimentujte s různými písmy a prozkoumejte možnosti, které nabízí Aspose.Words pro správu písem.
FAQ
Otázka: Jak mohu načíst písmo z proudu prostředků do Aspose.Words?
A: Chcete-li načíst písmo ze streamu prostředků v Aspose.Words, můžete použítFontSettings
třída aSetFontsSources
metoda k určení zdroje písem pomocí toku prostředků. To umožňuje, aby bylo písmo načteno přímo z datového proudu prostředků, nikoli z fyzického souboru.
Otázka: Jaké jsou výhody použití toků prostředků k určení zdrojů písem v Aspose.Words?
Odpověď: Použití proudů zdrojů k určení zdrojů písem má několik výhod:
- Umožňuje načíst písma ze zdrojů zabudovaných ve vaší aplikaci, což usnadňuje nasazení a distribuci dokumentů.
- Poskytuje zvýšenou flexibilitu při správě písem, protože můžete načítat písma z různých toků zdrojů v závislosti na vašich potřebách.
Otázka: Jak mohu přidat písma do proudu prostředků v mé aplikaci .NET?
Odpověď: Chcete-li přidat písma do proudu prostředků ve vaší aplikaci .NET, musíte soubory písem vložit do prostředků projektu. K těmto souborům písem pak můžete přistupovat pomocí metod specifických pro vaši vývojovou platformu (např.GetManifestResourceStream
za použitíSystem.Reflection
jmenný prostor).
Otázka: Je možné načíst více písem z různých zdrojů do jednoho dokumentu Aspose.Words?
Odpověď: Ano, je zcela možné načíst více písem z různých zdrojů zdrojů do jednoho dokumentu Aspose.Words. Můžete zadat více zdrojů písem pomocíSetFontsSources
metodaFontSettings
třída, která poskytuje příslušné proudy prostředků pro každé písmo.
Otázka: Jaké typy toků prostředků mohu použít k načtení písem do Aspose.Words?
Odpověď: K načtení písem do Aspose.Words můžete použít různé typy toků prostředků, jako jsou toky zdrojů zabudované do vaší aplikace .NET, toky zdrojů z externího souboru, toky zdrojů z databáze atd. Ujistěte se, že jste poskytli odpovídající toky zdrojů na základě vašeho nastavení a potřeb.