Betűtípusok exportálása alapként 64

Bevezetés

Ha a Word-dokumentumok programozott kezeléséről van szó, az Aspose.Words for .NET egy erőmű. Egyik remek funkciója a betűtípusok Base64-ként való exportálása HTML-fájlokon belül, így biztosítva a betűtípusok beágyazását és helyes megjelenítését a különböző böngészőkben és rendszerekben. Ebben az oktatóanyagban belemerülünk abba, hogyan érheti el ezt. Készen áll arra, hogy Word-dokumentum-betűtípusait webbaráttá tegye? Kezdjük is!

Előfeltételek

Mielőtt belevágnánk a kódolásba, győződjünk meg arról, hogy mindennel rendelkezik, amire szüksége van:

  • Aspose.Words for .NET Library: Letöltheti aAspose Releases oldalon.
  • .NET fejlesztői környezet: Bármely IDE, például a Visual Studio tökéletesen működik.
  • Alapvető C# ismerete: Nem kell profinak lenned, de az alapvető ismeretek sokat segíthetnek.

Névterek importálása

Az Aspose.Words for .NET használatához importálnia kell a szükséges névtereket a C# kódba. Ez az összes osztályt és metódust elérhetővé teszi a használatra.

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

1. lépés: Állítsa be projektjét

Először is állítsuk be a projektet, és telepítsük az Aspose.Words könyvtárat.

1.1 Hozzon létre egy új projektet

Nyissa meg a Visual Studio-t, és hozzon létre egy új Console App projektet. Nevezd valami értelmesnek, például “ExportFontsBase64”.

1.2 Az Aspose.Words telepítése

Az Aspose.Words for .NET programot a NuGet Package Manageren keresztül telepítheti:

  1. Kattintson a jobb gombbal a projektre a Solution Explorerben.
  2. Válassza a “NuGet-csomagok kezelése” lehetőséget.
  3. Keresse meg az “Aspose.Words” kifejezést, és telepítse.

Alternatív megoldásként a következő parancsot futtathatja a Csomagkezelő konzolon:

Install-Package Aspose.Words

2. lépés: Töltse be a Word-dokumentumot

Most, hogy a projekt be van állítva, töltsük be azt a Word-dokumentumot, amelyből fontokat szeretne exportálni.

2.1 Határozza meg a dokumentumkönyvtárat

Először határozza meg a könyvtárat, ahol a Word-dokumentum található:

string dataDir = "YOUR DOCUMENT DIRECTORY";

Cserélje ki"YOUR DOCUMENT DIRECTORY" a dokumentumkönyvtár tényleges elérési útjával.

2.2 Töltse be a dokumentumot

Ezután töltse be a dokumentumot aDocument osztály:

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

Győződjön meg arról, hogy a „Rendering.docx” a megadott könyvtárban van.

3. lépés: Konfigurálja a HTML mentési beállításokat

A betűtípusok Base64 formátumban történő exportálásához konfigurálnunk kell aHtmlSaveOptions.

Hozzon létre egy példányt aHtmlSaveOptions és állítsa be aExportFontsAsBase64tulajdonáttrue:

HtmlSaveOptions saveOptions = new HtmlSaveOptions { ExportFontsAsBase64 = true };

4. lépés: Mentse el a dokumentumot HTML-ként

Végül mentsük el a dokumentumot a beállított opciókkal.

Használja aSave módszere aDocument osztály a dokumentum mentéséhez:

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

Ez a sor HTML-fájlként menti a dokumentumot Base64-ként exportált betűtípusokkal, biztosítva, hogy beágyazzák őket a HTML-be.

Következtetés

Gratulálok! Sikeresen exportálta a betűtípusokat Base64-ként egy Word-dokumentumból az Aspose.Words for .NET használatával. Ez biztosítja a betűtípusok megőrzését és helyes megjelenítését a különböző platformokon. Akár dokumentumokat készít webes megjelenítésre, akár egyszerűen csak a kompatibilitást biztosítja, ez a funkció hihetetlenül hasznos.

GYIK

Mi az a Base64 kódolás?

A Base64 egy módszer a bináris adatok (például a betűtípusok) szöveges formátumba való kódolására. Ez biztosítja a kompatibilitást olyan szövegalapú formátumokkal, mint a HTML.

Miért használjam a Base64-et a HTML-beli betűtípusokhoz?

A Base64 használata biztosítja, hogy a betűtípusok közvetlenül a HTML-be legyenek ágyazva, elkerülve a hiányzó betűtípusfájlokkal kapcsolatos problémákat, és biztosítva a következetes megjelenítést.

Használhatom ezt a módszert más forrásokhoz, például képekhez?

Teljesen! Az Aspose.Words for .NET lehetővé teszi, hogy különféle forrásokat, köztük képeket Base64-ként ágyazzon be HTML-fájlokba.

Mi van, ha a dokumentumom több betűtípussal rendelkezik?

Nem probléma! Az Aspose.Words for .NET a dokumentumban használt összes betűtípust Base64-ként beágyazza az eredményül kapott HTML-fájlba.

Ingyenesen használható az Aspose.Words for .NET?

Az Aspose.Words for .NET egy kereskedelmi könyvtár. Ingyenes próbaverziót azonban letölthet a webhelyrőlAspose Releases oldalon.