המרת TeX לתמונת PNG JPG ב-C#

פורמט TeX משמש לעבודה עם מסמכים טכניים ומדעיים. הוא משמש לעתים קרובות כדי לתקשר או לפרסם מסמכים כאלה. במצבים מסוימים, ייתכן שיהיה עליך לעבד קובצי TeX לתמונות כמו PNG או JPG. במאמר זה תלמדו כיצד להמיר תמונות TeX ל-PNG או JPG באופן תכנותי ב-C#. אנא עיין בסעיפים הבאים לפרטים נוספים.

ממיר LTX/TeX ל-PNG או JPG - התקנת API של C#

Aspose.TeX for .NET API תומך בעבודה עם TeX, PNG, JPG ושאר פורמטים נתמכים. אתה יכול בקלות להגדיר את ה-API על ידי הורדת קובץ ה-DLL שלו מהקטע הורדות או התקנתו מ-NuGet עם פקודת ההתקנה שלהלן:

PM> Install-Package Aspose.TeX

המרת TeX (LaTeX) לתמונת PNG ב-C#

אתה יכול להמיר קובץ LTX או TeX לתמונת PNG עם השלבים הבאים:

  1. טען את קובץ הקלט LTX או TEX.
  2. צור אפשרויות המרה עבור פורמט LaTeX עם מחלקה TeXOptions.
  3. אתחול PngSaveOptions לשמירת תמונה בפורמט PNG.
  4. הפעל המרת LaTeX ל-PNG עם המחלקה TexJob.

קטע הקוד שלהלן מסביר כיצד להמיר TeX לקובץ PNG באופן תוכניתי ב-C#:

// טען את קובץ הקלט LTX או TEX
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

// צור אפשרויות המרה עבור פורמט Object LaTeX על סיומת מנוע Object TeX.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// ציין את ספריית העבודה של מערכת הקבצים עבור הפלט.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// אתחול PngSaveOptions לשמירת תמונה בפורמט PNG.
options.SaveOptions = new PngSaveOptions();

// הפעל המרת LaTeX ל-PNG.
new TeXJob(stream, new ImageDevice(), options).Run();

המרת LTX או TeX לתמונת JPG באמצעות C#

אתה יכול להמיר קובץ LaTeX עם סיומת קובץ LTX או TEX, לתמונת JPG עם השלבים הבאים:

  1. טען את קובץ המקור של LaTeX.
  2. צור אפשרויות באמצעות אובייקט המחלקה TeXOptions.
  3. ציין את אובייקט המחלקה JpegSaveOptions.
  4. הפעל את LaTeX ל-JPG באמצעות המחלקה TexJob.

הקוד הבא מפרט כיצד להמיר תמונת TeX לתמונה JPG באופן תכנותי באמצעות C#:

// טען את קובץ הקלט LTX או TEX
byte[] bytes = File.ReadAllBytes("helloworld.ltx");            
Stream stream = new MemoryStream(bytes);

// צור אפשרויות המרה עבור פורמט Object LaTeX על סיומת מנוע Object TeX.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);

// ציין את ספריית העבודה של מערכת הקבצים עבור הפלט.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);

// אתחל את אפשרויות השמירה בפורמט JPG.
options.SaveOptions = new JpegSaveOptions();

// הפעל המרת LaTeX ל-JPG.
new TeXJob(stream, new ImageDevice(), options).Run();

קבל רישיון הערכה בחינם

אתה יכול להעריך את ה-API ללא הגבלות כלשהן על ידי בקשת רישיון זמני ללא תשלום.

סיכום

במאמר זה, למדת כיצד להמיר קבצי TeX לתמונות PNG או JPG באופן פרוגרמטי ב-C#. אתה יכול להטמיע את התכונה להמרת קבצי LaTeX עם סיומת קובץ TEX או LTX ביישומים מבוססי NET או NET Core שלך. יתר על כן, אתה יכול להסתכל על תיעוד. אנא אל תהסס לפנות אלינו בפורום לכל שאלה שלך.

ראה גם