Дотримуйтеся цієї статті, щоб перетворити LaTeX у Word на C#. Він ділиться всіма деталями щодо налаштування механізму LaTeX на основі консолі, переліком кроків і повним запущеним кодом для перетворення LaTeX у Word на C#. У цьому процесі спочатку файл LaTeX перетворюється на файл PDF за допомогою Aspose.Tex, а файл PDF перетворюється на файл Word за допомогою бібліотеки Aspose.Pdf.
Кроки для перетворення TEX на Word у C#
- Налаштуйте IDE на використання Aspose.TeX і Aspose.Pdf для перетворення LaTeX у файл Word
- Налаштуйте об’єкт TeXOptions для ініціалізації параметрів консольного механізму LaTeX
- Встановіть вихідний каталог, куди движок зберігатиме проміжні файли
- Установіть SaveOptions на PdfSaveOptions, щоб визначити тип виведення як файл PDF
- Виконайте перетворення LaTeX у PDF за допомогою коду LaTeX у вихідному файлі TEX
- Завантажте вихідний файл PDF в об’єкт Aspose.Pdf.Document і збережіть файл Word
Ці кроки підсумовують перетворення формату файлу з LaTeX на Word у C#. Розпочніть процес, налаштувавши механізм LaTeX на основі консолі, встановивши вихідний каталог для проміжних файлів і визначивши формат вихідного файлу на першому етапі як файл PDF. Виконайте перетворення з LaTeX на PDF і, нарешті, завантажте отриманий файл PDF в об’єкт класу Document, щоб зберегти його як файл Word.
Код для конвертера TEX у Word у C#
using System; | |
using System.IO; | |
using Aspose.TeX; | |
using Aspose.TeX.Presentation.Pdf; | |
using Aspose.Pdf; | |
namespace AsposeCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args)//LaTeX to DOCX | |
{ | |
new Aspose.TeX.License().SetLicense("License.lic");//To run without evaluation | |
new Aspose.Pdf.License().SetLicense("License.lic");//To convert PDF to Word | |
TeXOptions options = TeXOptions.ConsoleAppOptions( | |
TeXConfig.ObjectLaTeX);//console-based LaTeX engine | |
options.OutputWorkingDirectory = new Aspose.TeX.IO.OutputFileSystemDirectory( | |
Directory.GetCurrentDirectory());//Output directory | |
options.SaveOptions = new Aspose.TeX.Presentation.Pdf.PdfSaveOptions();//output PDF | |
new TeXJob("sample1.tex", new PdfDevice(), options).Run();//LaTeX to PDF | |
Aspose.Pdf.Document pdf = new Aspose.Pdf.Document("sample1.pdf");//Load PDF | |
pdf.Save("sample1.docx", SaveFormat.DocX);//PDF to Word | |
} | |
} | |
} |
Цей код продемонстрував процес розробки конвертера LaTeX у DOCX на C#. Об’єкт класу TeXOptions використовується, щоб вказати, що ми використовуємо механізм LaTex, а не звичайний TeX або інші варіанти. Під час проміжного перетворення, коли файл TEX перетворюється на PDF, ви можете завантажити та налаштувати його перед остаточним перетворенням на файл Word, наприклад розділити PDF-файл, змінити порядок або видалити сторінки, повернути сторінки та встановити водяний знак для переліку кількох .
Ця стаття навчила нас перетворювати файл LaTeX на документ Word. Щоб відобразити файл LaTeX у зображенні, зверніться до статті як відобразити LaTeX у PNG на C#.