Ez az oktatóanyag lépésről lépésre tartalmazza a(z) TeX Word formátumú konvertálását C#** használatával, az egyik népszerű dokumentumkonverziós könyvtár felhasználásával és a működő kód megosztásával, hogy bemutathassa a * TeX to Word konvertáló C#* alkalmazásban. Ezenkívül ez a cikk útmutatást nyújt a szükséges dokumentumkonverziós csomag konfigurálásához és az eredményül kapott Word-dokumentum testreszabásához. Az alábbiakban bemutatjuk a dokumentum-átalakítás fő lépéseit C# nyelven egy minta kódrészlettel együtt.
A TeX Word-be konvertálásának lépései C# használatával
- Telepítse a GroupDocs.Conversion for .NET csomagot a NuGetből a TeX Word-be konvertálásához
- Adjon hozzá egy hivatkozást a GroupDocs.Conversion névtérhez a LaTeX-ről DOCX-re való konvertáláshoz
- Hozzon létre egy példányt a Converter osztályból a bemeneti TeX fájl betöltéséhez a lemezről Word formátumba való átalakításhoz
- Konvertálási beállítások létrehozása és meghatározása a konvertált Word-dokumentum testreszabásához
- Végül hívja meg a Konvertálás metódust, hogy a TeX-et DOCX-ként mentse a lemezre
A fenti munkafolyamat nagyon könnyen követhető a kód létrehozásához, amely a LaTeX-et Word-be konvertálja C#-ban. A LaTeX Word formátumba exportálásához néhány sor kódot kell írnia, és néhány API-hívást kell használnia. Ezen túlmenően, ezek a lépésenkénti utasítások nem igényelnek további szoftverek beállítását, és felhasználhatók a .NET-környezetet támogató Windows, Linux és macOS bármelyik általános operációs rendszeren.
Kód a TeX Word-be konvertálásához C# használatával
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertTexToWordUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert TeX to Word using C# | |
{ | |
// Remove the watermark in output Word document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source TeX file for conversion to Word | |
var converter = new GroupDocs.Conversion.Converter("sample.tex"); | |
// Set the conversion options for Word document to customize the output file | |
WordProcessingConvertOptions options = new WordProcessingConvertOptions(); | |
// Convert and save the TeX in DOCX format | |
converter.Convert("converted.docx", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Az előző részletben kifejlesztettük az alkalmazást, amely az előző részben ismertetett utasítások segítségével TeX-et DOCX-re konvertál C# használatával. A bemeneti fájlt a Converter osztály konstruktorával töltöttük be a dokumentum konvertáló csomag telepítése és a szükséges névterek megadása után. Ezt követően létrehoztuk a WordProcessingConvertOptions osztály objektumát a konvertált fájl testreszabásához szükséges tulajdonságok meghatározásához, és végül meghívtuk a Convert metódust az eredményül kapott fájl lemezre mentéséhez.
Megbeszéltük a dokumentum-átalakítási folyamatot a TeX Word-be konvertálásához C# nyelven, és elkészítettünk egy mintakódot. Nemrég közzétettünk egy cikket a DOT-ról PDF-re C# használatával. További információért tekintse meg a hogyan lehet a DOT-t PDF-be konvertálni C#-ban útmutatót.