Vyřešte názvy písem v konverzi HTML

Zavedení

Ahoj, kolego kodéru! Pokud jste se někdy potýkali s problémy s písmy při ukládání dokumentů Wordu jako HTML, nejste sami. Fonty mohou být složité, ale nebojte se; tato příručka vám pomůže vyřešit názvy písem v dokumentech aplikace Word pomocí Aspose.Words for .NET. Pojďme se ponořit do procesu krok za krokem, abychom zajistili, že vaše písma budou ve formátu HTML vypadat správně.

Předpoklady

Než začneme, ujistěte se, že máte vše, co potřebujete:

  1. Aspose.Words pro .NET: Stáhněte si jizde.
  2. Platná licence: Kupte si licencizde nebo získat dočasnou licencizde.
  3. Základní znalost C# a .NET: Předpokládá se znalost základních programovacích konceptů v C#.
  4. Visual Studio: Bude fungovat jakákoli verze, která podporuje framework .NET.

Nyní, když máme naše předpoklady vyřešené, pojďme se vrhnout do akce!

Import nezbytných jmenných prostorů

Před kódováním se ujistěte, že jste do projektu importovali potřebné jmenné prostory. To je zásadní pro přístup k funkcím Aspose.Words.

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

Krok 1: Nastavení adresáře dokumentů

Nejprve nastavíme cestu k adresáři vašeho dokumentu, což je místo, kde se nachází váš dokument aplikace Word a kam uložíte výstup.

// Cesta k adresáři dokumentů.
string dataDir = "YOUR_DOCUMENT_DIRECTORY";

Zde,dataDir obsahuje cestu k vašemu adresáři dokumentů. Nahradit"YOUR_DOCUMENT_DIRECTORY" se skutečnou cestou ve vašem systému.

Krok 2: Načtení dokumentu aplikace Word

Dále musíme načíst dokument aplikace Word, který chceme zpracovat. Tento dokument by měl obsahovat písma, která chcete vyřešit.

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

Vytváříme aDocument objekt a načtěte dokument aplikace Word s názvem “MissingFont.docx” z našehodataDir.

Krok 3: Konfigurace možností uložení HTML

Nyní nastavíme možnosti pro uložení dokumentu jako HTML a zajistíme, že názvy písem jsou správně vyřešeny.

HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
    PrettyFormat = true,
    ResolveFontNames = true
};

Vytvoříme instanciHtmlSaveOptions sSaveFormat.Html . ThePrettyFormat volba činí výstup HTML čitelnějším aResolveFontNames zajišťuje překlad názvů písem.

Krok 4: Uložení dokumentu jako HTML

Nakonec dokument uložíme jako soubor HTML pomocí nakonfigurovaných možností uložení.

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

Zavoláme naSavemetoda naDocument objekt s uvedením výstupní cesty a možností uložení, které jsme nakonfigurovali. Tím se vygeneruje soubor HTML s vyřešenými názvy písem.

Závěr

A tady to máte! Pomocí těchto kroků jste úspěšně vyřešili názvy písem při převodu dokumentu aplikace Word do HTML pomocí Aspose.Words for .NET. To nejen zajistí, že se vaše písma zobrazí správně, ale také váš výstup HTML bude vypadat uhlazeně a profesionálně. Šťastné kódování!

FAQ

Co je Aspose.Words for .NET?

Aspose.Words for .NET je výkonná knihovna, která umožňuje vývojářům vytvářet, upravovat a převádět dokumenty aplikace Word programově.

Jak nainstaluji Aspose.Words for .NET?

Aspose.Words for .NET si můžete stáhnout zzde. Postupujte podle pokynů k instalaci uvedených v dokumentaci.

Mohu používat Aspose.Words pro .NET bez licence?

Ano, ale bude mít určitá omezení. Pro plnou funkčnost si můžete zakoupit licencizde nebo získat dočasnou licencizde.

Proč se moje písma v HTML nezobrazují správně?

tomuto problému může dojít, pokud nejsou písma během převodu správně vyřešena. NastaveníResolveFontNames = true vHtmlSaveOptions může to pomoci opravit.

Kde mohu získat podporu pro Aspose.Words pro .NET?

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