تحويل LaTeX إلى TIFF باستخدام C#

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

سيتم تناول الموضوعات التالية في هذه المقالة:

محول LaTeX إلى TIFF - API C#

لتحويل ملفات LaTeX إلى صور TIFF ، سنستخدم Aspose.TeX for .NET API. يسمح بتنضيد ملفات TeX ويقدم مدخلات TeX بتنسيقات رسوم مختلفة مثل XPS و PDF و PNG و JPEG و TIFF و BMP. يرجى إما تنزيل DLL الخاصة بواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.

PM> Install-Package Aspose.TeX

تحويل LaTeX (TeX) إلى TIFF في C#

يمكننا إنشاء صورة TIFF من ملف مصدر LaTeX (TeX) باتباع الخطوات الواردة أدناه:

  1. أولاً ، قم بإنشاء مثيل لفئة TeXOptions باستخدام طريقة ConsoleAppOptions().
  2. بعد ذلك ، قم بتعيين تكوين TeX للتنضيد على أنه TeXConfig.ObjectLaTeX.
  3. بعد ذلك ، قم بتعيين دليل عمل نظام الملفات للإخراج.
  4. اختياريًا ، حدد وحدة التحكم أو تدفق الذاكرة كمحطة إخراج.
  5. بعد ذلك ، قم بتهيئة TiffSaveOptions للحفظ بتنسيق TIFF.
  6. أخيرًا ، قم باستدعاء الأسلوب Run() لفئة TexJob المنشأة حديثًا وحفظ ناتج TIFF باستخدام كائن فئة ImageDevice.

يوضح المثال التالي من التعليمات البرمجية كيفية تحويل مصدر LaTeX إلى ملف إخراج صورة TIFF باستخدام C#.

// يوضح مثال التعليمات البرمجية هذا كيفية إنشاء TIFF من ملف مصدر TeX.
// عمل اخراجي
string dataDir = "D:\\Files\\Tex\\";

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

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

// حدد تدفق الذاكرة كمحطة إخراج.
options.TerminalOut = new OutputMemoryTerminal();

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

// قم بتشغيل تحويل LaTeX إلى TIFF.
new TeXJob(dataDir + "sample.tex", new ImageDevice(), options).Run();
تحويل LaTeX (TeX) إلى TIFF في C#

تحويل LaTeX (TeX) إلى TIFF في C#.

LaTeX (LTX) إلى TIFF باستخدام C#

يستخدم LaTeX أيضًا امتداد ملف LTX لتنضيد علامات وخصائص العلامات لتحديد بنية المستند ومحتواه. يمكننا تحويل إخراج ملف LaTeX (LTX) إلى صورة TIFF أيضًا باتباع الخطوات المذكورة سابقًا. ومع ذلك ، نحتاج فقط إلى إدخال الملف المصدر بامتداد .ltx في الخطوة الأخيرة.

يوضح مثال الكود التالي كيفية تحويل ملف مصدر LTX إلى صورة TIFF باستخدام C#

// يوضح مثال التعليمات البرمجية هذا كيفية إنشاء TIFF من ملف مصدر LTX.
// عمل اخراجي
string dataDir = "D:\\Files\\Tex\\";

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

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

// حدد تدفق الذاكرة كمحطة إخراج.
options.TerminalOut = new OutputMemoryTerminal();

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

// قم بتشغيل تحويل LaTeX إلى TIFF.
new TeXJob(dataDir + "sample.ltx", new ImageDevice(), options).Run();

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

يمكنك تقييم Aspose.TeX for .NET بدون أي قيود من خلال الحصول على ترخيص مؤقت.

استنتاج

في هذه المقالة ، تعلمنا كيفية إنشاء صورة TIFF من ملفات مصدر LaTeX (TeX أو LTX) في C#. بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول Aspose.TeX for .NET API باستخدام التوثيق. في حالة وجود أي غموض ، فلا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا