Exportovat písma jako základ 64

Zavedení

Pokud jde o programovou manipulaci s dokumenty Wordu, Aspose.Words for .NET je velmoc. Jednou z jeho šikovných funkcí je export písem jako Base64 do souborů HTML, což zajišťuje, že písma jsou vložena a správně zobrazena v různých prohlížečích a systémech. V tomto tutoriálu se ponoříme do toho, jak toho můžete dosáhnout. Jste připraveni upravit písma dokumentů aplikace Word na web? Začněme!

Předpoklady

Než se pustíme do kódování, ujistěte se, že máte vše, co potřebujete:

  • Aspose.Words for .NET Library: Můžete si ji stáhnout zAspose Releases strana.
  • Vývojové prostředí .NET: Jakékoli IDE jako Visual Studio bude fungovat perfektně.
  • Základní znalost C#: Nemusíte být profík, ale základní znalost vám pomůže.

Importovat jmenné prostory

Chcete-li používat Aspose.Words pro .NET, budete muset do kódu C# importovat potřebné jmenné prostory. Tím jsou k dispozici všechny třídy a metody.

using Aspose.Words;
using Aspose.Words.Saving;

Krok 1: Nastavte svůj projekt

Za prvé, pojďme nastavit váš projekt a nainstalovat knihovnu Aspose.Words.

1.1 Vytvořte nový projekt

Otevřete Visual Studio a vytvořte nový projekt Console App. Pojmenujte to nějak smysluplně jako „ExportFontsBase64“.

1.2 Instalace Aspose.Words

Aspose.Words for .NET můžete nainstalovat přes NuGet Package Manager:

  1. Klepněte pravým tlačítkem myši na svůj projekt v Průzkumníku řešení.
  2. Vyberte „Spravovat balíčky NuGet“.
  3. Vyhledejte “Aspose.Words” a nainstalujte jej.

Případně můžete spustit následující příkaz v konzole Správce balíčků:

Install-Package Aspose.Words

Krok 2: Načtěte dokument aplikace Word

Nyní, když je váš projekt nastaven, načteme dokument aplikace Word, ze kterého chcete exportovat písma.

2.1 Definujte adresář dokumentů

Nejprve definujte adresář, kde se nachází váš dokument aplikace Word:

string dataDir = "YOUR DOCUMENT DIRECTORY";

Nahradit"YOUR DOCUMENT DIRECTORY" se skutečnou cestou k vašemu adresáři dokumentů.

2.2 Vložte dokument

Dále načtěte dokument pomocíDocument třída:

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

Ujistěte se, že “Rendering.docx” je ve vašem určeném adresáři.

Krok 3: Nakonfigurujte možnosti uložení HTML

Chcete-li exportovat písma jako Base64, musíme nakonfigurovatHtmlSaveOptions.

Vytvořte instanciHtmlSaveOptions a nastavteExportFontsAsBase64majetek dotrue:

HtmlSaveOptions saveOptions = new HtmlSaveOptions { ExportFontsAsBase64 = true };

Krok 4: Uložte dokument jako HTML

Nakonec uložíme dokument s nakonfigurovanými možnostmi.

PoužijteSave metodaDocument třídy pro uložení dokumentu:

doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportFontsAsBase64.html", saveOptions);

Tento řádek uloží váš dokument jako soubor HTML s fonty exportovanými jako Base64, což zajistí, že budou vloženy do HTML.

Závěr

Gratuluji! Úspěšně jste exportovali písma jako Base64 z dokumentu aplikace Word pomocí Aspose.Words for .NET. Tím zajistíte, že vaše písma budou zachována a správně zobrazena na různých platformách. Ať už připravujete dokumenty pro zobrazení na webu nebo jednoduše zajišťujete kompatibilitu, tato funkce je neuvěřitelně užitečná.

FAQ

Co je kódování Base64?

Base64 je metoda kódování binárních dat (jako jsou fonty) do textového formátu. To zajišťuje kompatibilitu s textovými formáty, jako je HTML.

Proč bych měl používat Base64 pro písma v HTML?

Použití Base64 zajišťuje, že písma jsou vkládána přímo do HTML, čímž se vyhnete problémům s chybějícími soubory písem a zajistíte konzistentní zobrazení.

Mohu tuto metodu použít pro jiné zdroje, jako jsou obrázky?

Absolutně! Aspose.Words for .NET vám umožňuje vkládat různé zdroje, včetně obrázků, jako Base64 do vašich HTML souborů.

Co když můj dokument obsahuje více písem?

Žádný problém! Aspose.Words for .NET vloží všechna písma použitá ve vašem dokumentu jako Base64 do výsledného souboru HTML.

Je Aspose.Words for .NET zdarma k použití?

Aspose.Words for .NET je komerční knihovna. Můžete si však stáhnout bezplatnou zkušební verzi zAspose Releases strana.