1. מוצרים
  2.   Font
  3.   Java
  4.   FontVerter
 
  

ספריית ג'אווה לקריאת והמרת פונטים

ספריית קוד פתוח בג'אווה מאפשרת לטעון, לקרוא, לערוך ולהמיר פורמטים של קבצי פונט TrueType, OpenType, ו-Type1.

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

FontVerter היא ספרייה קלה לשימוש וקלה במשקל ב-Java המספקת API פשוטה להמרת פורמטים של גופנים בתוך יישומי Java. היא נכתבת ב-Java, ולכן ניתן להשתמש בה בכל יישום מבוסס Java. עם FontVerter, מפתחים יכולים להמיר בקלות גופני TrueType (TTF) לפורמט Web Open Font Format (WOFF) או Web Open Font Format 2 (WOFF2), ולהפך. ספרייה זו יכולה לשמש להמרת גופנים לפורמטים שונים לשימוש ביישומי אינטרנט, יישומי שולחן עבודה ויישומי מובייל.

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

Previous Next

התחלה עם FontVerter

הדרך המומלצת להשתמש ב‑FontVerter היא באמצעות תלות Maven. אנא השתמשו בפקודה הבאה כדי להוסיף את תלות Maven בפרויקט שלכם.

תלות Maven עבור FontVerter

 <dependencies>
	<dependency>
	<groupId>net.mabboud.fontverter</groupId>
	<artifactId>FontVerter;/artifactId>
	<version>1.2.22</version>
    </dependency>
</dependencies>

ניתן גם להתקין זאת ידנית; הורידו את קבצי השחרור האחרונים ישירות ממאגר GitHub.

המרת גופן באמצעות Java API

הספרייה הפתוחה של FontVerter כוללת סט חזק מאוד של תכונות לטעינה והמרת גופנים קיימים לפורמטים קבצים נתמכים אחרים. היא דורשת רק כמה שורות קוד להמרה חלקה של גופנים. כדי להמיר קובץ, המשתמשים צריכים תחילה לספק את קובץ הגופן הקלט שהם רוצים להמיר. לאחר המרה מוצלחת, המשתמשים יכולים לשמור את הגופן במיקום הרצוי ולהשתמש בו מאוחר יותר. הדוגמה הבאה מציגה כיצד להמיר את גופן הקלט לפורמט WOFF באמצעות פקודות Java.

איך להמיר גופן לפורמט הרצוי באמצעות Java API?

import com.example.fontverter.FontConverter;

public class FontConversionExample {
    public static void main(String[] args) {
        // ...

        // Create an instance of the FontConverter
        FontConverter fontConverter = new FontConverter();
        
        // Convert the font to the desired format
        Font outputFont = fontConverter.convertFont(inputFont, FontFormat.WOFF);
        
   // specify the path to save the converted font file
   String outputFontPath = "/path/to/save/output/font.woff";
        
   // Save the converted font to the specified path
   FontSaver fontSaver = new FontSaver();
   fontSaver.saveFontToFile(outputFont, outputFontPath);

    }
}

חילוץ גופנים מקובץ PDF באמצעות ספריית Java

הספרייה החינמית FontVerter PDF סיפקה פונקציונליות מלאה לטעינה והוצאת גופנים באופן תכנותי מקובץ PDF קיים בקלות. היא יכולה לחלץ גופנים מקובץ PDF או מתיקייה המכילה קבצי PDF. מחלץ הגופנים של PDF מסייע למפתחי תוכנה לחלץ ישירות לתיקייה או לחלץ לרשימת FVFonts להמשך טיפול. הוא מאפשר לשמור את הגופנים כ‑WOFF1, WOFF2, OTF וכן הלאה. הדוגמה הבאה מציגה כיצד לחלץ גופנים ולשמור אותם בתיקייה במחשב.

איך לחלץ גופנים מקובץ PDF באמצעות Java API?

File pdf = new File("test.pdf");
PdfFontExtractor extractor = new PdfFontExtractor();

// extract directly to a directory
extractor.extractFontsToDir(pdf, TestUtils.tempOutputPath);

// or extract to list of FVFonts for further manipulation
List fonts = extractor.extractToFVFonts(doc);
 עִברִית