Ten samouczek zawiera procedurę krok po kroku konwersji TeX na Word przy użyciu języka C#, korzystając z jednej z popularnych bibliotek konwersji dokumentów i udostępniając działający kod, aby pokazać, jak zaimplementować * *Konwerter TeX-a na Worda w aplikacji C#**. Ponadto ten artykuł zawiera wskazówki dotyczące konfigurowania wymaganego pakietu konwersji dokumentów i dostosowywania wynikowego dokumentu programu Word. Poniżej przedstawiono główne kroki przeprowadzania transformacji dokumentu w języku C# wraz z przykładowym fragmentem kodu.
Kroki, aby przekonwertować TeX na Word za pomocą C#
- Zainstaluj pakiet GroupDocs.Conversion for .NET z NuGet, aby przekonwertować TeX na Word
- Dodaj odniesienie do przestrzeni nazw GroupDocs.Conversion do konwersji z LaTeX na DOCX
- Utwórz instancję klasy Converter do ładowania wejściowego pliku TeX z dysku w celu przekształcenia do formatu Word
- Utwórz i zdefiniuj opcje konwersji w celu dostosowania przekonwertowanego dokumentu programu Word
- Na koniec wywołaj metodę Convert, aby zapisać TeX jako DOCX na dysku
Powyższy przepływ pracy jest bardzo łatwy do naśladowania w celu utworzenia kodu do konwersji LaTeX na Word w C#. Musisz napisać kilka linii kodu i zużyć kilka wywołań API, aby wyeksportować LaTeX do formatu Word. Co więcej, te instrukcje krok po kroku nie wymagają konfigurowania żadnego dodatkowego oprogramowania i mogą być używane w dowolnym popularnym systemie operacyjnym, w tym Windows, Linux i macOS, które obsługują środowisko .NET.
Kod do konwersji TeX-a na Worda przy użyciu 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"); | |
} | |
} | |
} |
W poprzednim fragmencie opracowaliśmy aplikację do konwertowania TeX-a na DOCX przy użyciu C# za pomocą instrukcji wyjaśnionych w poprzedniej sekcji. Załadowaliśmy plik wejściowy za pomocą konstruktora klasy Converter po zainstalowaniu pakietu do konwersji dokumentów i uwzględnieniu niezbędnych przestrzeni nazw. Następnie stworzyliśmy obiekt klasy WordProcessingConvertOptions do definiowania właściwości w celu dostosowania przekonwertowanego pliku i na koniec wywołania metody Convert w celu zapisania wynikowego pliku na dysku.
Omówiliśmy proces transformacji dokumentu w celu przekonwertowania TeX-a na Worda w C# i stworzyliśmy dla niego przykładowy kod. Niedawno opublikowaliśmy artykuł o zmianie DOT na PDF przy użyciu C#, zajrzyj do przewodnika jak przekonwertować DOT na PDF w C#, aby uzyskać więcej informacji.