Tento tutoriál obsahuje podrobný postup převodu TeX na Word pomocí C# použitím jedné z populárních knihoven pro převod dokumentů a sdílením pracovního kódu, který ukazuje, jak implementovat * *Konvertor TeX do Wordu v aplikaci C#**. Tento článek vás navíc provede konfigurací požadovaného balíčku pro převod dokumentů a přizpůsobením výsledného dokumentu aplikace Word. Níže jsou uvedeny hlavní kroky pro provedení transformace dokumentu v jazyce C# spolu s ukázkovým fragmentem kódu.
Kroky k převodu TeX do Wordu pomocí C#
- Nainstalujte balíček GroupDocs.Conversion for .NET z NuGet pro převod TeXu na Word
- Přidejte odkaz na jmenný prostor GroupDocs.Conversion pro převod z LaTeXu na DOCX
- Vytvořte instanci třídy Converter pro načtení vstupního souboru TeX z disku pro transformaci do formátu Word
- Vytvořte a definujte možnosti převodu pro přizpůsobení převedeného dokumentu aplikace Word
- Nakonec zavolejte metodu Convert a uložte TeX jako DOCX na disk
Výše uvedený pracovní postup lze velmi snadno dodržet při vytváření kódu pro převod LaTeXu na Word v C#. Pro export LaTeXu do formátu Word musíte napsat několik řádků kódu a spotřebovat několik volání API. Tyto postupné pokyny navíc nevyžadují nastavení žádného dalšího softwaru a lze je používat na kterémkoli z běžných operačních systémů včetně Windows, Linuxu a macOS, které podporují prostředí .NET.
Kód pro převod TeX do Wordu pomocí C#
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"); | |
} | |
} | |
} |
V předchozím úryvku jsme vyvinuli aplikaci pro převod TeXu na DOCX pomocí C# s pomocí pokynů vysvětlených v předchozí části. Vstupní soubor jsme načetli pomocí konstruktoru třídy Converter po instalaci balíčku pro převod dokumentů a včetně potřebných jmenných prostorů. Poté jsme vytvořili objekt třídy WordProcessingConvertOptions pro definování vlastností pro přizpůsobení převedeného souboru a nakonec zavoláme metodu Convert pro uložení výsledného souboru na disk.
Probrali jsme proces transformace dokumentu pro převod TeXu na Word v C# a vytvořili jsme pro něj ukázkový kód. Nedávno jsme publikovali článek o změně DOT na PDF pomocí C#. Další informace naleznete v průvodci jak převést DOT do PDF v C#.