ספרייה ב-.NET לקריאת מסמכי EPUB
API בקוד פתוח .NET לגישה וקריאת קובץ EPUB, חילוץ תוכנו והמרת EPUB ל-PDF בתוך אפליקציות C#.
ספריות .NET קוד פתוח ליצירה, עריכה, קריאה, המרה או עיבוד של פורמטים של קבצי EBook בעזרת API חינמיים המיועדים לפלטפורמת C# .NET. הספרייה תומכת במגוון רחב של פורמטים של גופנים, כולל TrueType, OpenType, גופני Type1 ועוד. הספרייה כוללת מחלקות ושיטות שונות שמקלות על העבודה עם גופנים בקוד שלך. ספריית ניהול הגופנים מאפשרת למפתחי תוכנה לנהל גופנים בתוך היישום .NET שלהם ותומכת בהתקנה, הסרה ועדכון של גופנים במחשב של המשתמש או בתיקיית היישום.
ספריית ניהול גופנים C# Typography היא כלי חזק המאפשר למפתחים לנהל גופנים ביישומי C# שלהם ללא תלות כלשהי. ספריית Typography מאפשרת למשתמשים לטעון ולשמור גופנים במגוון פורמטים של קבצים. משתמשים יכולים לטעון גופנים מקובץ או זרם, או אפילו ליצור גופן מאפס. ישנן מספר תכונות שימושיות נוספות כחלק מהספרייה לטיפול בגופנים כגון הצגת כל הגופנים הזמינים, הטמעת גופנים למראה טקסט נכון, תמיכה במטמון גופנים להצגת טקסט מרובה פעמים, מנגנון אימות גופנים, ועוד רבים.
ספריית Typography בקוד פתוח היא ספרייה חוצת פלטפורמות ואינה דורשת את ספריית הרינדור PixelFarm. התכונות המרחיבות שלה וה-API הקל לשימוש הופכות אותה לבחירה מצוינת לכל מפתח שרוצה לעבוד עם גופנים בפרויקטים שלו. באמצעות ספרייה זו, ניתן לשפר את טיפוגרפיית היישומים שלך וליצור חוויית משתמש טובה יותר למשתמשים שלך.
התחלה עם טיפוגרפיה
הדרך המומלצת להתקנת Typography היא באמצעות NuGet. אנא השתמשו בפקודה הבאה להתקנה חלקה.
התקנת Typography באמצעות NuGet
NuGet\Install-Package Typography.OpenFont.NetCore -Version 1.0.0
ניתן גם להתקין זאת ידנית; הורידו את קבצי השחרור האחרונים ישירות ממאגר GitHub.
טעינת מידע גופנים באמצעות API של C#
הספרייה הקוד הפתוח Typography מספקת דרך נוחה לטעינת מידע גופנים בתוך יישומי C#. היא מאפשרת למפתחי תוכנה לטעון מידע על גופנים עם רק כמה שורות קוד ב‑C#. טעינת מידע גופנים עם ספריית Typography ב‑C# היא תהליך פשוט. באמצעות המחלקה FontsLoader, ניתן בקלות לטעון קבצי גופנים ולגשת לכל המידע על הגופן. הספרייה תומכת באופן מלא בטעינת מספר גופנים במקביל על‑ידי העברת מערך של נתיבי קבצי גופנים לשיטת LoadFonts. לאחר שהמשתמש טוען את מידע הגופנים, הוא יכול בקלות להשתמש בו כדי להציג טקסט עם הגופן המסופק.
איך לטעון מידע גופנים בתוך יישומי C#?
using CSharpTypography.Fonts;
// Create an instance of the FontsLoader class
FontsLoader fontsLoader = new FontsLoader();
// load font information
Font font = fontsLoader.LoadFonts("font.ttf");
// load multiple fonts
string[] fontFiles = { "font1.ttf", "font2.ttf", "font3.ttf" };
Font[] fonts = fontsLoader.LoadFonts(fontFiles);
// Once you have loaded font information, you can use it to render text
using CSharpTypography.Text;
string text = "Hello, world!";
Font font = fontsLoader.LoadFonts("font.ttf");
FormattedText formattedText = new FormattedText(text, font, 24);