يتم استخدام تنسيق TeX للعمل مع الوثائق التقنية والعلمية. غالبًا ما يتم استخدامه للتواصل أو نشر مثل هذه المستندات. في حالات معينة ، قد تحتاج إلى تحويل ملفات TeX إلى صور مثل PNG أو JPG. في هذه المقالة ، ستتعلم كيفية تحويل TeX إلى صور PNG أو JPG برمجيًا في C#. يرجى الرجوع إلى الأقسام التالية لمزيد من التفاصيل.
- محول LTX / TeX إلى PNG أو JPG - تثبيت C# API
- تحويل TeX (LaTeX) إلى صورة PNG في C#
- تحويل LaTeX (TeX) إلى صورة 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 باتباع الخطوات التالية:
- قم بتحميل ملف الإدخال LTX أو TEX.
- قم بإنشاء خيارات تحويل لتنسيق LaTeX باستخدام فئة TeXOptions.
- قم بتهيئة PngSaveOptions لحفظ الصورة بتنسيق PNG.
- قم بتشغيل تحويل 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 من خلال الخطوات التالية:
- قم بتحميل ملف LaTeX المصدر.
- قم بإنشاء خيارات باستخدام كائن فئة TeXOptions.
- حدد JpegSaveOptions كائن فئة.
- قم بتشغيل 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. علاوة على ذلك ، يمكنك إلقاء نظرة على التوثيق. لا تتردد في التواصل معنا على المنتدى لأي من استفساراتك.