تحويل TeX إلى PNG JPG صورة في C#

يتم استخدام تنسيق TeX للعمل مع الوثائق التقنية والعلمية. غالبًا ما يتم استخدامه للتواصل أو نشر مثل هذه المستندات. في حالات معينة ، قد تحتاج إلى تحويل ملفات TeX إلى صور مثل PNG أو JPG. في هذه المقالة ، ستتعلم كيفية تحويل TeX إلى صور PNG أو JPG برمجيًا في C#. يرجى الرجوع إلى الأقسام التالية لمزيد من التفاصيل.

محول LTX / TeX إلى PNG أو JPG - تثبيت C# API

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

PM> Install-Package Aspose.TeX

تحويل TeX (LaTeX) إلى صورة PNG في C#

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

  1. قم بتحميل ملف الإدخال LTX أو TEX.
  2. قم بإنشاء خيارات تحويل لتنسيق LaTeX باستخدام فئة TeXOptions.
  3. قم بتهيئة PngSaveOptions لحفظ الصورة بتنسيق PNG.
  4. قم بتشغيل تحويل LaTeX إلى PNG باستخدام فئة TexJob.

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

// قم بتحميل ملف الإدخال LTX أو TEX
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

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

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

// تهيئة خيارات PngSaveOptions لحفظ الصورة بتنسيق PNG.
options.SaveOptions = new PngSaveOptions();

// قم بتشغيل تحويل LaTeX إلى PNG.
new TeXJob(stream, new ImageDevice(), options).Run();

تحويل LTX أو TeX إلى صورة JPG باستخدام C#

يمكنك تحويل ملف LaTeX بامتداد ملف LTX أو TEX ، إلى صورة JPG من خلال الخطوات التالية:

  1. قم بتحميل ملف LaTeX المصدر.
  2. قم بإنشاء خيارات باستخدام كائن فئة TeXOptions.
  3. حدد JpegSaveOptions كائن فئة.
  4. قم بتشغيل LaTeX إلى JPG باستخدام فئة TexJob.

يوضح الكود التالي كيفية تحويل TeX إلى صورة JPG برمجيًا باستخدام C#:

// قم بتحميل ملف الإدخال LTX أو TEX
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

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

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

// قم بتهيئة خيارات الحفظ بتنسيق JPG.
options.SaveOptions = new JpegSaveOptions();

// قم بتشغيل تحويل LaTeX إلى JPG.
new TeXJob(stream, new ImageDevice(), options).Run();

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

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

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملفات TeX إلى صور PNG أو JPG برمجيًا في C#. يمكنك تضمين ميزة تحويل ملفات LaTeX بامتداد ملف TEX أو LTX في تطبيقاتك المستندة إلى .NET أو .NET Core. علاوة على ذلك ، يمكنك إلقاء نظرة على التوثيق. لا تتردد في التواصل معنا على المنتدى لأي من استفساراتك.

أنظر أيضا