1. Προϊόντα
  2.   Font
  3.   Java
  4.   FontVerter
 
  

Βιβλιοθήκη Java για Ανάγνωση & Μετατροπή Γραμματοσειρών

Ανοιχτού Κώδικα Βιβλιοθήκη Java που επιτρέπει τη Φόρτωση, Ανάγνωση, Διαχείριση και Μετατροπή μορφών αρχείων γραμματοσειρών 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 Dependency. Παρακαλώ χρησιμοποιήστε την παρακάτω εντολή για να προσθέσετε την εξάρτηση 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);
 Ελληνικά