Konvertera metafiler till emf eller wmf
den här handledningen går vi igenom C#-källkoden för att konvertera metafiler till EMF- eller WMF-format med Aspose.Words för .NET. Den här funktionen låter dig konvertera bilder i metafilformat till mer kompatibla format som EMF eller WMF 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: Infoga en bild i dokumentet
I det här steget kommer vi att infoga en bild i dokumentet som ska konverteras. Använd följande kod för att infoga en bild från en datakälla med en HTML-tagg:
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Here is an image as is: ");
builder.InsertHtml(
@"<img src=""data:image/png;base64,
iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGP
C/xhBQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9YGARc5KB0XV+IA
AAAddEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q72QlbgAAAF1J
REFUGNO9zL0NglAAxPEfdLTs4BZM4DIO4C7OwQg2JoQ9LE1exdlYvBBeZ7jq
ch9//q1uH4TLzw4d6+ErXMMcXuHWxId3KOETnnXXV6MJpcq2MLaI97CER3N0
vr4MkhoXe0rZigAAAABJRU5ErkJggg=="" alt=""Red dot"" />");
Denna kod skapar en instans avDocument
ochDocumentBuilder
att bygga dokumentet. Den infogar en<img>
tagga in i dokumentet med en base64-kodad bild.
Steg 3: Ställ in HTML-sparalternativ
Nu ställer vi in HTML-sparalternativen, inklusive metafilformatet som ska användas för bilder. Använd följande kod:
HtmlSaveOptions saveOptions = new HtmlSaveOptions { MetafileFormat = HtmlMetafileFormat.EmfOrWmf };
Denna kod skapar en instans avHtmlSaveOptions
och uppsättningarMetafileFormat
tillHtmlMetafileFormat.EmfOrWmf
för att ange att metafiler ska konverteras till EMF- eller WMF-format vid konvertering till HTML.
Steg 4: Konvertera och spara dokumentet till HTML
Slutligen kommer vi att konvertera dokumentet till HTML med hjälp av spara HTML-alternativen som tidigare definierats. Använd följande kod:
doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ConvertMetafilesToEmfOrWmf.html", saveOptions);
Den här koden konverterar dokumentet till HTML och sparar det till en fil med de konverterade metafilerna i EMF- eller WMF-format beroende på de sparade alternativen.
Exempel på källkod för konvertera metafiler till emf eller wmf med Aspose.Words för .NET
// Sökvägen till dokumentkatalogen.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Write("Here is an image as is: ");
builder.InsertHtml(
@"<img src=""data:image/png;base64,
iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABGdBTUEAALGP
C/xhBQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9YGARc5KB0XV+IA
AAAddEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q72QlbgAAAF1J
REFUGNO9zL0NglAAxPEfdLTs4BZM4DIO4C7OwQg2JoQ9LE1exdlYvBBeZ7jq
ch9//q1uH4TLzw4d6+ErXMMcXuHWxId3KOETnnXXV6MJpcq2MLaI97CER3N0
vr4MkhoXe0rZigAAAABJRU5ErkJggg=="" alt=""Red dot"" />");
HtmlSaveOptions saveOptions = new HtmlSaveOptions { MetafileFormat = HtmlMetafileFormat.EmfOrWmf };
doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ConvertMetafilesToEmfOrWmf.html", saveOptions);
Var noga med att ange rätt sökväg till dokumentkatalogen idataDir
variabel.
Du har nu lärt dig hur du konverterar metafiler till EMF- eller WMF-format när du konverterar ett dokument till HTML med Aspose.Words för .NET. Genom att följa den steg-för-steg-guide som finns i denna handledning kan du enkelt hantera metafiler i dina konverterade HTML-dokument.