
Aspose.TeX עבור .NET הוא מכניזם שניתן להסתמך עליו ליצירה ועיבוד של קבצי LaTeX/TeX ביישומי .NET. בנוסף, הוא מציע גם המרות עשירות לפורמטים פופולריים אחרים כגון PDF, PNG, ועוד. ה-API של C# TeX הוא ידידותי למפתחים ואתה יכול לשלב אותו בקלות עם ספריות צד שלישי. יתרה מכך, ישנן תכונות שהספרייה הזו של .NET מציעה כדי לטפל במסמכי TeX/LaTeX באופן מתוכנת. לכן, בפוסט בלוג זה, נחקור את ספריית C# הזו להמרה מ-LaTeX ל-XPS עם דוגמת קוד בזמן אמת. נתחיל עם ההתקנה קודם כל.
התקנת API של C# TeX
הפקודה הבודדת הבאה תתקין את Aspose.TeX עבור .NET בפרויקט ה-.NET שלך. הרץ במנהל החבילות NuGet.
Install-Package Aspose.TeX
בנוסף, אתה יכול להתקין אותו על ידי הורדת קובץ ה-DLL.

ספריית C# להמרה מ-LaTeX ל-XPS - דוגמת קוד
עכשיו, אנחנו מוכנים לכתוב קטע קוד כדי ליישם את ההמרה מ-LaTeX ל-XPS באופן מתוכנת.
השלבים הם:
- להגדיר את תיק העבודה.
- ליצור אפשרויות המרה עבור פורמט LaTeX על בסיס מנוע TeX על ידי קריאה למתודה ConsoleAppOptions.
- לציין תיק מערכת קבצים עבור הפלט.
- לאתחל אובייקט של מחלקת XpsSaveOptions לשמירה בפורמט XPS.
- ליצור מופע של מחלקת XpsDevice ולאתחל אותו עם xpsStream.
- להריץ את ההמרה מ-LaTeX ל-XPS על ידי קריאה לבנאי TeXJob.
using Aspose.TeX.IO; | |
using Aspose.TeX; | |
using Aspose.TeX.Presentation.Xps; | |
// Define the working directory. | |
string dataDir = "C:\\files\\"; | |
// Open a FileStream on the output path | |
using (Stream xpsStream = File.Open(Path.Combine(dataDir, "any-name.xps"), FileMode.Create)) | |
{ | |
// Create conversion options for Object LaTeX format upon Object TeX engine by calling the ConsoleAppOptions method. | |
TeXOptions options = TeXOptions.ConsoleAppOptions(TeXConfig.ObjectLaTeX); | |
// Specify a file system working directory for the output. | |
options.OutputWorkingDirectory = new OutputFileSystemDirectory(dataDir); | |
// Initialize an object of the XpsSaveOptions class for saving in XPS format. | |
options.SaveOptions = new XpsSaveOptions(); | |
// Create an instance of the XpsDevice class and initialize it with xpsStream. | |
XpsDevice xpsDevice = new XpsDevice(xpsStream); | |
// Run LaTeX to XPS conversion by invoking the TeXJob constructor. | |
new TeXJob(Path.Combine(dataDir, "sample.ltx"), xpsDevice, options).Run(); | |
} |

ממיר LaTeX ל-XPS - כלי מקוון
זהו כלי מקוון המופעל על ידי Aspose.TeX עבור .NET. הדבר הכי טוב בכלי הזה הוא שהוא חינמי ומספק המרה יעילה מ-TeX/LaTeX ל-XPS. יתרה מכך, הוא שומר את הקובץ התוצאה על הדיסק שלך. בנוסף, יש ממשק גרירה ושחרור יחד עם אפשרויות נוספות להעלאת קבצי LaTeX/TeX מקוריים.

קבל רישיון חינמי
אתה יכול לקבל רישיון חינמי זמני כדי לנסות את ה-API של C# TeX מעבר למגבלות ההערכה.
לסיכום
זה מביא אותנו לסוף פוסט הבלוג הזה. עברנו על איך להשתמש בספריית C# הזו להמרה מ-LaTeX ל-XPS באופן מתוכנת. יתרה מכך, כיסינו את היישום על ידי כתיבת דוגמת קוד. עם זאת, התיעוד הזה מסביר את הפרטים שלא נחשפו. לכן, אתה יכול לקפוץ לGitHub ולקישורים של API אם אתה רוצה להתחיל לבנות ממיר מ-LaTeX ל-XPS עבור היישום שלך.
אל תהסס ליצור קשר
אתה יכול ליידע אותנו על השאלות או הבהרות שלך בפורום שלנו פורום.