המרת CFF ל-TTF ב-C#.

גופנים CFF ידועים גם כפורמט גופן קומפקטי. קבצים אלה יכולים לכלול גופנים שונים כמיכל יחיד. ואילו גופני TTF פופולריים מכיוון שהם מבטיחים את התצוגה וההדפסה באיכות הגבוהה ביותר ללא תלות ברזולוציה. לכן, ייתכן שיהיה עליך להמיר קובץ CFF לפורמט TTF בתרחישים מסוימים. בעקבות דרישות כאלה, מאמר זה מכסה כיצד להמיר קובץ CFF לפורמט TTF באופן פרוגרמטי ב-C#.

  1. ממיר CFF ל-TTF - התקנת API של C#
  2. כיצד להמיר CFF ל-TTF ב-C#
  3. המר CFF ל-TTF ב-C#

ממיר CFF ל-TTF - התקנת API של C#

Aspose.Font עבור .NET תומך בעבודה עם סוגי גופנים, גליפים וקידודים שונים. זה מאפשר לך לחלץ מידע גופנים, להמיר סוגים שונים של גופנים ותכונות רבות אחרות הנתמכות על ידי ה-API. כל שעליך לעשות הוא להגדיר את ה-API על ידי הורדת קובץ DLL מהגרסאות חדשות או התקן אותו מהגלריה NuGet עם הפקודה הבאה:

PM> Install-Package Aspose.Font

כיצד להמיר CFF ל-TTF ב-C#

אתה יכול להמיר גופן CFF לפורמט TTF עם השלבים הבאים:

  1. צור הגדרת קובץ גופן.
  2. טען את גופן הקלט עם החלפת גופן ונתונים אחרים.
  3. המרת גופן CFF ל-TTF.

הסעיף הבא מרחיב יותר כיצד להמיר CFF ל-TTF ב-C# על ידי ביצוע השלבים הבאים.

המרת CFF ל-TTF ב-C#

עליך לבצע את השלבים הבאים כדי להמיר גופן CFF לגופן TTF ב-C#:

  1. צור אובייקט הגדרת קובץ גופן עם המחלקה FontFileDefinition.
  2. טען את קובץ גופן הקלט עם החלפת גופן ונתונים רלוונטיים אחרים.
  3. המרת גופן CFF לפורמט TTF עם שיטת SaveToFormat().

קטע הקוד שלהלן מדגים כיצד להמיר CFF ל-TTF באופן תכנותי ב-C#:

// צור זרם עבור קובץ גופן פלט
FileStream outStream = File.Create("output.ttf");

// טען את קובץ הגופן CFF
Aspose.Font.Sources.FileSystemStreamSource source = new Aspose.Font.Sources.FileSystemStreamSource("Montserrat-Regular.cff");

// צור הגדרת קובץ גופן
Aspose.Font.Sources.FontFileDefinition fileDefinition = new Aspose.Font.Sources.FontFileDefinition(source);

// צור הגדרת גופן
Aspose.Font.Sources.FontDefinition fontDefinition = new Aspose.Font.Sources.FontDefinition(Aspose.Font.FontType.CFF, fileDefinition);

// פתח גופן
Aspose.Font.Font font = Aspose.Font.Font.Open(fontDefinition);

// המרת גופן CFF ל-TTF
font.SaveToFormat(outStream, Aspose.Font.FontSavingFormats.TTF);

קבל רישיון חינם

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

סיכום

במאמר זה, למדת כיצד להמיר גופן CFF לגופן TTF באופן תכנותי ב-C#. יתר על כן, תוכל ללמוד על תכונות אחרות של ה-API על ידי ביקור בסעיף תיעוד. במקרה שאתה צריך לדון בכל החששות או השאלות שלך, אנא כתוב לנו ב-פורום.

ראה גם