Lös teckensnittsnamn
I den här handledningen går vi igenom C#-källkoden för att lösa saknade teckensnittsnamn med Aspose.Words för .NET. Med den här funktionen kan du automatiskt lösa saknade teckensnittsnamn när du konverterar ett dokument till HTML.
Steg 1: Projektinställning
För att komma igång, skapa ett nytt C#-projekt i din favorit-IDE. Se till att Aspose.Words för .NET-biblioteket refereras till i ditt projekt.
Steg 2: Ladda dokumentet
I detta steg kommer vi att ladda dokumentet som ska behandlas. Använd följande kod för att ladda dokumentet från en angiven katalog:
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Missing font.docx");
Denna kod skapar en instans avDocument
genom att ladda dokumentet från den angivna katalogen.
Steg 3: Konfigurera alternativ för HTML-säkerhetskopiering
Nu kommer vi att konfigurera HTML-sparalternativ för att lösa saknade teckensnittsnamn under konvertering. Använd följande kod:
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
PrettyFormat = true,
ResolveFontNames=true
};
Denna kod skapar en instans avHtmlSaveOptions
och ställer inResolveFontNames
möjlighet atttrue
för att lösa saknade teckensnittsnamn vid konvertering till HTML. ÄvenPrettyFormat
alternativet är inställt påtrue
för att få snyggt formaterad HTML-kod.
Steg 4: Konvertera och spara dokumentet till HTML
Slutligen kommer vi att konvertera dokumentet till HTML med hjälp av de HTML-sparalternativ som konfigurerats tidigare. Använd följande kod:
doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ResolveFontNames.html", saveOptions);
Denna kod konverterar dokumentet till HTML genom att automatiskt lösa saknade teckensnittsnamn och sparar den konverterade HTML-filen i den angivna katalogen.
Exempel på källkod för Resolve Font Names med Aspose.Words för .NET
// Sökvägen till dokumentkatalogen.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Missing font.docx");
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
PrettyFormat = true, ResolveFontNames = true
};
doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ResolveFontNames.html", saveOptions);
Var noga med att ange rätt sökväg till dokumentkatalogen idataDir
variabel.