تحويل LaTeX إلى صورة SVG في C#

ال TeX هي لغة تتكون من البرمجة وكذلك بناء الجملة الترميزي. يعد LaTeX هو التنسيق الأكثر استخدامًا والذي يدمج أنماط المستندات المختلفة مثل الكتب والحروف والبيانات وما إلى ذلك. في بعض حالات الاستخدام ، قد ترغب في تحويل ملفات TeX إلى صور SVG. وفقًا لذلك ، تتناول هذه المقالة كيفية تحويل TeX إلى صورة SVG برمجيًا في C#.

TeX to SVG Image Converter - C# تنزيل API مجاني

Aspose.TeX for .NET يمكن استخدام API لتنضيد ملفات TeX إلى [تنسيقات ملفات] مختلفة 5. يمكن استخدامه لإنشاء مستندات مهيكلة مختلفة أو إدارتها أو تحويلها. ما عليك سوى تنزيل ملف DLL المرجعي من صفحة الإصدارات الجديدة ، أو قم بتشغيل أمر التثبيت التالي لتكوينه من معرض NuGet:

PM> Install-Package Aspose.TeX

تحويل LaTeX TeX إلى SVG في C# - دليل خطوة بخطوة

يمكنك تحويل ملف LaTeX TeX إلى صورة SVG باتباع الخطوات التالية:

  1. قم بإنشاء خيارات تحويل لتنسيق Object LaTeX.
  2. حدد دليل عمل نظام الملفات.
  3. قم بتهيئة الخيارات لحفظ صورة SVG.
  4. قم بتشغيل LaTeX إلى تحويل صورة SVG.

تحويل TeX LTX إلى صورة SVG برمجيًا في C#

تحتاج إلى اتباع الخطوات التالية لتحويل ملف LaTeX إلى صورة SVG:

  1. قم بإنشاء خيارات التحويل باستخدام فئة TeXOptions.
  2. قم بتعيين دليل عمل نظام الملفات لإنشاء ملف الإخراج.
  3. قم بتهيئة مثيل فئة SvgSaveOptions.
  4. قم بتشغيل LaTeX إلى تحويل صورة SVG باستخدام مثيل الفئة TexJob.

يوضح مقتطف الشفرة أدناه كيفية تحويل LaTeX إلى صورة SVG برمجيًا في C#:

// قم بإنشاء خيارات تحويل لتنسيق Object LaTeX عند امتداد محرك Object TeX.
Aspose.TeX.TeXOptions options = Aspose.TeX.TeXOptions.ConsoleAppOptions(Aspose.TeX.TeXConfig.ObjectLaTeX);

// حدد دليل عمل نظام الملفات للمخرجات.
options.OutputWorkingDirectory = new Aspose.TeX.IO.OutputFileSystemDirectory(Program.OutputDirectory);

// قم بتهيئة خيارات الحفظ بتنسيق SVG.
options.SaveOptions = new Aspose.TeX.Presentation.Svg.SvgSaveOptions();

// قم بتشغيل LaTeX إلى تحويل SVG.
new Aspose.TeX.TeXJob(Path.Combine(Program.InputDirectory, "hello-world.ltx"), new Aspose.TeX.Presentation.Svg.SvgDevice(), options).Run();

احصل على رخصة تقييم مجانية

يمكنك طلب رخصة مؤقتة مجانية والتي تمكنك من تجنب أي قيود تقييم لواجهة برمجة التطبيقات.

استنتاج

في هذه المقالة ، استكشفت كيفية تحويل ملف LaTeX TeX LTX إلى صورة SVG (Scalable Vector Graphics) برمجيًا في C#. علاوة على ذلك ، يمكنك زيارة قسم الوثائق للتعرف على العديد من الميزات الأخرى لواجهة برمجة التطبيقات. في حالة وجود أي مخاوف أو غموض ، لا تتردد في مراسلتنا على المنتدى.

أنظر أيضا