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:
- Aspose.Words pro .NET: Stáhněte si jizde.
- Platná licence: Kupte si licencizde nebo získat dočasnou licencizde.
- Základní znalost C# a .NET: Předpokládá se znalost základních programovacích konceptů v C#.
- 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 naSave
metoda 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.