قم بتحميل ملفات مصدر TeX من القرص

.NET API Solution لتحميل ملفات TeX/LaTeX من القرص

 

تُعرف TeX بأنها لغة التنضيد. وهذا يعني أنك لا تقوم بتنسيق النص في المستند، بل تقوم بإدخال نص عادي يحتوي على أجزاء النص في المستند بالإضافة إلى الأوامر التي تتحكم في الإخراج. عند الإخراج، سوف تحصل على الملف المنسق بالتنسيق المطلوب (المحدد). TeX هو النواة المركزية لنظام مجموعة المنشورات (تنضيد الكمبيوتر). يتم تشغيل مهمة TeX على ملف TeX محدد بشكل صريح. للحصول على فهم أعمق لمدخلات ومخرجات TeX، تعرف على قسم TeX I/O في الوثائق.

كما هو معروف، فإن الغرض الرئيسي من TeX هو المساعدة في إنشاء كتابة نصية رياضية أو تقنية. ولكن قبل أي معالجة، يجب أولا تحميل الملف. ستجد هنا مقتطفات من التعليمات البرمجية تشرح كيفية تحميل ملفات مصدر TeX من القرص باستخدام دليل نظام الملفات للإدخال، وتوجيه الإخراج إلى ملف XPS، وكتابة الإخراج الطرفي إلى وحدة التحكم.

لتشغيل الأمثلة نحتاج:

  • Aspose.TeX for .NET API وهي واجهة برمجة تطبيقات غنية بالميزات وقوية وسهلة الاستخدام لمعالجة المستندات وتحويلها لمنصة C#.

  • افتح مدير الحزم NuGet، وابحث عن Aspose.TeX وقم بتثبيته. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم إدارة الحزم:

Package Manager Console Command

PM> Install-Package Aspose.TeX

خطوات تحميل TeX من القرص C#.

  1. قم بإنشاء خيارات تحويل لتنسيق Object TeX على امتداد محرك Object TeX باستخدام طريقة ConsoleAppOptions() للطريقة فئة TeXOptions .
  2. حدد دليل عمل نظام الملفات للإدخال. استخدم فئة InputFileSystemDirectory .
  3. حدد دليل عمل نظام الملفات للإخراج باستخدام فئة OutputFileSystemDirectory .
  4. حدد وحدة التحكم باعتبارها محطة الإخراج باستخدام فئة OutputConsoleTerminal .
  5. حدد محطة الذاكرة كمحطة إخراج إذا كنت في حاجة إليها. للقيام بذلك، استخدم فئة OutputMemoryTerminal .
  6. قم بإنشاء مثيل لفئة TeXJob مع فئة XpsDevice وتشغيل المهمة عن طريق استدعاء الأسلوب Run().

مثال على كود C#: تحميل TeX من القرص

using Aspose.TeX.IO;
using Aspose.TeX.Presentation.Xps;
using System.IO;
// Create conversion options for the default Object TeX format upon the Object TeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX());
// Specify a file system working directory for the input.
options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
// Specify a file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Specify the console as the output terminal.
options.TerminalOut = new OutputConsoleTerminal(); // Default value. Arbitrary assignment.
// Specify a memory terminal as the output terminal, if you don't want the terminal output to be written to the console.
// options.TerminalOut = new OutputMemoryTerminal();
// Run the job.
TeXJob job = new TeXJob("hello-world", new XpsDevice(), options);
job.Run();

TeX ما هو TeX تنسيق الملف

إن TeX ليس في الواقع تنسيقًا. إنها في نفس الوقت لغة برمجة وأيضًا محرك مترجم يفهم هذه اللغة. ملف TeX هو مستند تم إنشاؤه في LaTeX. يمكن أن يتضمن هذا المستند رسومات وجداول ورموز وقوائم وصيغ ومعادلات.



التعليمات

1. كيف يمكنني قراءة ملفات TeX عبر الإنترنت؟

لقراءة ملفات TeX عبر الإنترنت، يوجد تطبيق Viewer مجانًا. باستخدامه، سوف تحتاج فقط إلى تحميل الملفات والحصول على النتيجة على الشاشة في لحظة واحدة فقط. يمكنك أيضًا استخدام تطبيق LaTeX Include Graphics الذي يتيح لك إنشاء ملف LaTeX يتضمن رسومات.

2. ما هي الفئات المستخدمة لتحميل ملفات TeX من القرص؟

لتوفير إدخال ملفات TeX من القرص، استخدم فئة InputFileSystemDirectory .

3. كيف أقوم بتحميل ملف TeX من القرص؟

أولاً، قم بإنشاء خيارات التحويل باستخدام ConsoleAppOptions(). ثم حدد دليل عمل نظام الملفات للإدخال والإخراج. حدد خيارات الحفظ، وأخيرًا، قم بتشغيل المهمة.