تبدیل لاتکس به SVG در جاوا

LaTeX برای ایجاد اسناد علمی دقیق و صیقلی استفاده می‌شود که می‌تواند شامل عبارات پیچیده ریاضی، مطالب چند زبانه و غیره باشد. در سناریوهای خاص، ممکن است نیاز باشد یک فایل TeX را به یک تصویر SVG تبدیل کنید. به دنبال چنین الزاماتی، این مقاله نحوه تبدیل TeX به تصویر SVG را به صورت برنامه‌نویسی در جاوا توضیح می‌دهد.

مبدل تصویر TeX به SVG – نصب API جاوا

Aspose.TeX برای جاوا API از تایپ کردن فایل‌های TeX پشتیبانی می‌کند. علاوه بر این، می‌توانید یک قالب TeX سفارشی ایجاد کنید یا فایل‌های LaTeX را به [فرمت‌های فایل5 پشتیبانی‌شده رندر کنید. می‌توانید با دانلود فایل JAR از بخش Downloads API را به راحتی پیکربندی کنید یا از مشخصات زیر در فایل 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 در جاوا - مراحل

مراحل زیر نحوه تبدیل یک فایل با فرمت LaTeX به یک تصویر SVG را نشان می دهد:

  1. گزینه های تبدیل LaTeX را بر اساس پسوند موتور Object TeX ایجاد کنید.
  2. یک دایرکتوری کار را مشخص کنید.
  3. شی SvgSaveOptions را برای رندر کردن تصویر SVG راه اندازی کنید.
  4. تبدیل تصویر LaTeX به SVG را اجرا کنید.

تبدیل LaTeX به SVG به صورت برنامه نویسی در جاوا

برای تبدیل یک فایل LaTeX به یک تصویر SVG باید مراحل زیر را دنبال کنید:

  1. با استفاده از شی کلاس TeXOptions گزینه های تبدیل LaTeX را ایجاد کنید.
  2. دایرکتوری کاری را برای ایجاد فایل خروجی مشخص کنید.
  3. یک شی از کلاس SvgSaveOptions ایجاد کنید.
  4. فایل با فرمت LaTeX به SVG را با استفاده از کلاس TexJob رندر کنید.

کد نمونه زیر نحوه تبدیل لاتک به تصویر SVG را در جاوا نشان می دهد:

// با پسوند موتور Object TeX گزینه های تبدیل را برای فرمت Object LaTeX ایجاد کنید.
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();

مجوز ارزیابی رایگان را دریافت کنید

شما می توانید با درخواست [مجوز موقت رایگان] از محدودیت های ارزیابی اجتناب کنید.

نتیجه

در این مقاله با نحوه تبدیل فایل لاتک به یک تصویر SVG مقیاس پذیر در جاوا آشنا شده اید. علاوه بر این، می‌توانید فضای مستندات را برای نگاهی به فصل‌های دیگری که ویژگی‌های مختلف API را پوشش می‌دهند، کاوش کنید. لطفاً در صورت نیاز به بحث در مورد هر مورد نیاز یا نگرانی با ما در [فروم 13 تماس بگیرید.

همچنین ببینید