تحويل Latex إلى SVG في Java

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

TeX to SVG Image Converter - تثبيت Java API

Aspose.TeX for Java API يدعم تنضيد ملفات TeX. علاوة على ذلك ، يمكنك إنشاء تنسيق TeX مخصص أو تحويل ملفات LaTeX إلى تنسيقات الملفات المدعومة. يمكنك بسهولة تكوين API عن طريق تنزيل ملف JAR من قسم التنزيلات ، أو استخدام المواصفات التالية في ملف pom.xml لتثبيته من مستودع:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tex</artifactId>
    <version>22.8</version>
</dependency>

كيفية تحويل LaTeX TeX إلى SVG في Java - خطوات

توضح الخطوات التالية كيفية تحويل ملف تنسيق LaTeX إلى صورة SVG:

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

قم بتحويل LaTeX إلى صورة SVG برمجيًا في Java

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

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

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل LaTeX إلى صورة SVG برمجيًا في Java:

// قم بإنشاء خيارات تحويل لتنسيق Object LaTeX عند امتداد محرك Object TeX.
com.aspose.tex.TeXOptions options = TeXOptions.consoleAppOptions(TeXConfig.objectLaTeX());

// حدد دليل عمل نظام الملفات للمخرجات.
options.setOutputWorkingDirectory(new com.aspose.tex.OutputFileSystemDirectory(dataDir));

// قم بتهيئة خيارات الحفظ بتنسيق SVG.
options.setSaveOptions(new com.aspose.tex.rendering.SvgSaveOptions());

// قم بتشغيل LaTeX إلى تحويل SVG.
new com.aspose.tex.TeXJob(dataDir + "hello-world.ltx", new com.aspose.tex.rendering.SvgDevice(), options).run();

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

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

استنتاج

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

أنظر أيضا