Perpustakaan Java untuk Membaca & Menukar Fon
Perpustakaan Java Sumber Terbuka membolehkan Memuat, Membaca, Memanipulasi dan Menukar format fail fon TrueType, OpenType, dan Type1.
Fon sentiasa memainkan peranan penting semasa bekerja dengan kandungan digital. Sama ada pengguna perlu bekerja pada laman web, aplikasi, atau dokumen, pemilihan fon boleh memberi impak yang signifikan terhadap pengalaman pengguna secara keseluruhan. Walau bagaimanapun, menggunakan fon yang tepat tidak selalu mudah dan boleh menjadi sangat memakan masa serta mahal. Di sinilah FontVerter dapat membantu pengguna dengan memudahkan penukaran fon antara pelbagai format. FontVerter adalah perpustakaan pemprosesan Fon Java sumber terbuka yang membolehkan pembangun perisian menukar fon dari satu format ke format lain tanpa sebarang kebergantungan luaran.
FontVerter ialah perpustakaan Java yang ringan dan mudah digunakan yang menyediakan API ringkas untuk menukar format fon dalam aplikasi Java. Ia ditulis dalam Java, dan oleh itu, ia boleh digunakan dalam mana-mana aplikasi berasaskan Java. Dengan FontVerter, pemaju perisian dapat menukar fon TrueType (TTF) ke Web Open Font Format (WOFF) atau Web Open Font Format 2 (WOFF2) dengan mudah, dan sebaliknya. Perpustakaan ini boleh digunakan untuk menukar fon ke format berbeza untuk kegunaan dalam aplikasi web, aplikasi desktop, dan aplikasi mudah alih.
Perpustakaan FontVerter menawarkan API yang mudah yang menyembunyikan kerumitan penukaran fon. Pemaju perisian dapat dengan cepat mengintegrasikan FontVerter ke dalam projek Java mereka tanpa bergelut dengan penguraian fail fon yang rumit atau algoritma penukaran dan dengan hanya beberapa baris kod Java, pengguna dapat menukar fon. Sepanjang proses penukaran, API memastikan bahawa metadata penting fon, seperti nama fon, gaya fon, dan maklumat glif, dipelihara dengan tepat. Kesimpulannya, jika anda sedang mengerjakan projek yang memerlukan penukaran fon, FontVerter adalah alat yang sangat berharga yang akan menjimatkan masa, usaha, dan sakit kepala anda.
Mula Menggunakan FontVerter
Cara yang disyorkan untuk menggunakan FontVerter ialah menggunakan Maven Dependency. Sila gunakan perintah berikut untuk menambah kebergantungan Maven dalam projek anda.
Kebergantungan Maven untuk FontVerter
<dependencies>
<dependency>
<groupId>net.mabboud.fontverter</groupId>
<artifactId>FontVerter;/artifactId>
<version>1.2.22</version>
</dependency>
</dependencies>
Anda juga boleh memasangnya secara manual; muat turun fail pelepasan terkini secara langsung dari GitHub repository.
Menukar Fon melalui API Java
Perpustakaan sumber terbuka FontVerter telah menyertakan satu set ciri yang sangat kuat untuk memuatkan dan menukar fon yang sedia ada kepada format fail lain yang disokong. Ia hanya memerlukan beberapa baris kod untuk penukaran fon yang lancar. Untuk menukar fail, pengguna pertama perlu menyediakan fail fon input yang ingin ditukar. Selepas penukaran berjaya, pengguna boleh menyimpan fon ke lokasi yang dikehendaki dan menggunakannya kemudian. Contoh berikut menunjukkan cara menukar fon input kepada format WOFF menggunakan perintah Java.
Bagaimana Menukar fon ke Format yang Dikehendaki melalui API Java?
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);
}
}
Mengekstrak Fon dari Fail PDF melalui Perpustakaan Java
Pustaka PDF FontVerter percuma telah menyediakan fungsi lengkap untuk memuatkan dan mengekstrak fon secara programatik daripada fail PDF sedia ada dengan mudah. Ia boleh mengekstrak fon daripada fail PDF atau direktori yang mengandungi fail PDF. Pengekstrak fon PDF membantu pemaju perisian untuk mengekstrak terus ke direktori atau mengekstrak ke senarai FVFonts untuk manipulasi selanjutnya. Ia membenarkan menyimpan fon sebagai WOFF1, WOFF2, OTF dan sebagainya. Contoh berikut menunjukkan cara mengekstrak fon dan menyimpannya ke direktori pada mesin.
Bagaimana Mengekstrak Fon dari Fail PDF menggunakan API Java?
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);