Този урок съдържа стъпка по стъпка процедурата за конвертиране на TeX в Word с помощта на C# чрез използване на една от популярните библиотеки за конвертиране на документи и споделяне на работния код, за да се покаже как да се приложи * * Конвертор на TeX към Word в C#** приложение. В допълнение, тази статия ви насочва как да конфигурирате необходимия пакет за конвертиране на документи и да персонализирате получения документ на Word. По-долу са основните стъпки за извършване на трансформация на документ на език C# заедно с примерен кодов фрагмент.
Стъпки за конвертиране на TeX в Word с помощта на C#
- Инсталирайте пакет GroupDocs.Conversion for .NET от NuGet, за да конвертирате TeX в Word
- Добавете препратка към пространството на имената GroupDocs.Conversion за конвертиране от LaTeX в DOCX
- Създайте екземпляр на класа Converter за зареждане на входния TeX файл от диска за трансформиране във формат на Word
- Създайте и дефинирайте опции за конвертиране за персонализиране на конвертирания документ на Word
- И накрая, извикайте метода Convert, за да запишете TeX като DOCX на диска
Горният работен процес е много лесен за следване за създаване на кода за конвертиране на LaTeX в Word в C#. Трябва да напишете няколко реда код и да използвате няколко извиквания на API за експортиране на LaTeX във формат Word. Освен това, тези поетапни инструкции не изискват от вас да настройвате допълнителен софтуер и могат да се използват на всяка от често срещаните операционни системи, включително Windows, Linux и macOS, които поддържат среда .NET.
Код за конвертиране на TeX в Word с помощта на 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"); | |
} | |
} | |
} |
В предходния фрагмент разработихме приложението за конвертиране на TeX в DOCX с помощта на C# с помощта на инструкциите, обяснени в предишния раздел. Заредихме входния файл с помощта на конструктора на класа Converter, след като инсталирахме пакета за конвертиране на документи и включихме необходимите пространства от имена. След това създадохме обекта на класа WordProcessingConvertOptions за дефиниране на свойства за персонализиране на конвертирания файл и накрая извикаме метода Convert, за да запазим получения файл на диска.
Обсъдихме процеса на преобразуване на документ за конвертиране на TeX в Word в C# и създадохме примерен код за него. Наскоро публикувахме статия за промяна на DOT в PDF с помощта на C#, вижте ръководството как да конвертирате DOT в PDF в C# за повече информация.