אנו יוצרים תיעוד טכני ומדעי באמצעות LaTeX בפורמטים TEX או LTX. קובץ LaTeX מכיל פקודות שונות לציון פורמט המסמך, כולל טקסט, סמלים, ביטויים מתמטיים וגרפיקה. במקרים מסוימים, ייתכן שנצטרך לעבד או להמיר קבצי TeX או LTX לתמונות TIFF באופן פרוגרמטי. במאמר זה נלמד כיצד להמיר LaTeX ל-TIFF באמצעות C#.
הנושאים הבאים יכוסו במאמר זה:
ממיר LaTeX ל-TIFF - API של C#
להמרת קבצי LaTeX לתמונות TIFF, נשתמש ב-Aspose.TeX for .NET API. הוא מאפשר הגדרת כתיבה של קבצי TeX ומציג קלט TeX בפורמטים גרפיים שונים כמו XPS, PDF, PNG, JPEG, TIFF ו-BMP. אנא הורד את ה-DLL של ה-API או התקן אותו באמצעות NuGet.
PM> Install-Package Aspose.TeX
המרת LaTeX (TeX) ל-TIFF ב-C#
אנו יכולים ליצור תמונת TIFF מקובץ מקור LaTeX (TeX) על ידי ביצוע השלבים המפורטים להלן:
- ראשית, צור מופע של המחלקה TeXOptions באמצעות השיטה ConsoleAppOptions().
- לאחר מכן, הגדר את תצורת הגדרת TeX כ-TeXConfig.ObjectLaTeX.
- לאחר מכן, הגדר את ספריית העבודה של מערכת הקבצים עבור הפלט.
- אופציונלי, ציין קונסולה או זרם זיכרון כמסוף פלט.
- לאחר מכן, אתחול TiffSaveOptions לשמירה בפורמט TIFF.
- לבסוף, קרא למתודה Run() עבור המחלקה החדשה שנוצרה TexJob ושמור את הפלט TIFF עם אובייקט המחלקה ImageDevice.
דוגמא הקוד הבאה מראה כיצד להמיר מקור LaTeX לקובץ פלט של תמונת TIFF באמצעות C#.
// דוגמה זו מדגימה כיצד ליצור TIFF מקובץ מקור TeX.
// ספריית עבודה
string dataDir = "D:\\Files\\Tex\\";
// צור אפשרויות המרה עבור פורמט Object LaTeX על סיומת מנוע Object TeX.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);
// ציין את ספריית העבודה של מערכת הקבצים עבור הפלט.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);
// ציין את זרם הזיכרון כמסוף פלט.
options.TerminalOut = new OutputMemoryTerminal();
// אתחל את אפשרויות השמירה בפורמט TIFF.
options.SaveOptions = new TiffSaveOptions();
// הפעל המרת LaTeX ל-TIFF.
new TeXJob(dataDir + "sample.tex", new ImageDevice(), options).Run();
LaTeX (LTX) ל-TIFF באמצעות C#
LaTeX משתמש גם בסיומת קובץ LTX להגדרת תגי סימון ומאפיינים כדי להגדיר את מבנה המסמך והתוכן. אנו יכולים להמיר פלט קובץ LaTeX (LTX) לתמונת TIFF גם על ידי ביצוע השלבים שהוזכרו קודם לכן. עם זאת, אנחנו רק צריכים להזין את קובץ המקור עם סיומת ltx בשלב האחרון.
דוגמא הקוד הבאה מראה כיצד להמיר קובץ מקור LTX לתמונת TIFF באמצעות C#
// דוגמה זו מדגימה כיצד ליצור TIFF מקובץ מקור LTX.
// ספריית עבודה
string dataDir = "D:\\Files\\Tex\\";
// צור אפשרויות המרה עבור פורמט Object LaTeX על סיומת מנוע Object TeX.
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX);
// ציין את ספריית העבודה של מערכת הקבצים עבור הפלט.
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir);
// ציין את זרם הזיכרון כמסוף פלט.
options.TerminalOut = new OutputMemoryTerminal();
// אתחל את אפשרויות השמירה בפורמט TIFF.
options.SaveOptions = new TiffSaveOptions();
// הפעל המרת LaTeX ל-TIFF.
new TeXJob(dataDir + "sample.ltx", new ImageDevice(), options).Run();
קבל רישיון חינם
אתה יכול להעריך את Aspose.TeX עבור .NET ללא כל הגבלה על ידי קבלת רישיון זמני.
סיכום
במאמר זה, למדנו כיצד ליצור תמונת TIFF מקובצי המקור של LaTeX (TeX או LTX) ב-C#. חוץ מזה, אתה יכול ללמוד עוד על Aspose.TeX עבור .NET API באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום.