تحويل TeX وLaTeX

حل واجهة برمجة تطبيقات محول TeX لـ .NET.

Aspose.TeX عبارة عن واجهة برمجة تطبيقات لنظام Object TeX. للحصول على تفاصيل حول TeX، راجع مقدمة إلى TeX . يمكن للمطورين بسهولة تحويل TeX وLaTeX إلى تنسيقات PDF وXPS وPNG وJPG وBMP وTIFF من خلال دمج إصدار API لـ C# .NET. فيما يلي مثال للتعليمات البرمجية التي يمكن للمبرمجين تحسينها ودمجها في حلول LaTeX.

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

تحويل LaTeX إلى صور وXPS وPDF وSVG عبر C# .NET.

تدعم واجهة برمجة التطبيقات (API) BMP وJPEG وPDF وSVG وTIFF وXPS وPNG كتنسيقات إخراج. لتحويل ملفات TeX إلى صور أو PDF أو XPS أو SVG، اتبع الخطوات التالية:

  1. قم بإنشاء مثيل للفئة TeXOptions .
  2. حدد دليل عمل نظام الملفات للإخراج/الإدخال باستخدام OutputWorkingDirectory / InputWorkingDirectory الخيارات.
  3. قم بتهيئة خيارات الحفظ باستخدام BmpSaveOptions ، PngSaveOptions ، TiffSaveOptions ، JpegSaveOptions ، PdfSaveOptions ، أو SvgSaveOptions ، أو XpsSaveOptions . الفئة الأخيرة هي الافتراضية.
  4. قم بإنشاء مثيل للفئة TeXJob ، وتمرير جهاز الإخراج المناسب كوسيطة ImageDevice ، PdfDevice ، أو SvgDevice ، أو XpsDevice وقم بتشغيل التحويل باستخدام أسلوب Run().

يعمل Aspose.TeX for .NET بشكل جيد في أي بيئة تطوير تدعم C#، ولكن يوصى بشدة بالمتطلبات التالية:

  • .NET Framework 4.0 أو الأحدث.
  • .NET Standard 2.0 أو الأحدث.
  • سطح مكتب مايكروسوفت ويندوز (7، 8، 10).
  • مايكروسوفت فيجوال ستوديو 2010 أو الأحدث.
مثال على كود C#: تحويل TeX(LaTeX) إلى الصور أو XPS أو PDF أو SVG
Input file
Upload a file you want to convert
Output format
Select the target format
                
// Create conversion options for Object TeX format on Object TeX engine extension.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectTeX);
// Specify the input working directory if needed.
// It is required when the main input has dependencies (e.g. images).
options.InputWorkingDirectory = new InputFileSystemDirectory(RunExamples.InputDirectory);
// Specify the file system working directory for the output.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(RunExamples.OutputDirectory);
// Initialize the options for saving in PDF format.
options.SaveOptions = new PdfSaveOptions();
// Run TeX to PDF conversion.
new TeXJob(System.IO.Path.Combine(RunExamples.InputDirectory, "hello-world.tex"), new PdfDevice(), options).Run();

            
 



التعليمات

1. هل يمكنني تحويل TeX باستخدام حل API هذا؟

يتمتع Aspose.TeX بوظيفة تسمح لك بتحويل ملفات TeX وLaTeX إلى تنسيقات أخرى عبر الإنترنت أو برمجيًا. إذا كنت بحاجة إلى تحويل ملفاتك على الفور عبر الإنترنت، فقد ترغب في استخدام تطبيق TeX Converter متعدد المنصات.

2. ما هي التحويلات المدعومة؟

تدعم وظيفة التحويل هذه JPEG، وBMP، وPNG، وTIFF، وSVG، وPDF، وXPS كتنسيقات إخراج.

3. هل الوظيفة مجانية؟

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

  

Support and Learning Resources