1. Các sản phẩm
  2.   Font
  3.   Java
  4.   FontVerter
 
  

Thư viện Java để Đọc & Chuyển đổi Font

Thư viện Java mã nguồn mở cho phép Tải, Đọc, Thao tác và Chuyển đổi các định dạng font TrueType, OpenType và Type1.

Phông chữ luôn đóng một vai trò quan trọng khi làm việc với nội dung kỹ thuật số. Dù người dùng cần làm việc trên một trang web, một ứng dụng, hay một tài liệu, việc lựa chọn phông chữ có thể ảnh hưởng đáng kể đến trải nghiệm người dùng tổng thể. Tuy nhiên, việc sử dụng phông chữ phù hợp không phải lúc nào cũng đơn giản và có thể tốn nhiều thời gian và chi phí. Đó là nơi FontVerter có thể cứu trợ người dùng bằng cách giúp họ chuyển đổi phông chữ giữa các định dạng một cách dễ dàng. FontVerter là một thư viện xử lý phông chữ Java mã nguồn mở cho phép các nhà phát triển phần mềm chuyển đổi phông chữ từ định dạng này sang định dạng khác mà không cần bất kỳ phụ thuộc bên ngoài nào.

FontVerter là một thư viện Java nhẹ và dễ sử dụng, cung cấp một API đơn giản để chuyển đổi định dạng phông chữ trong các ứng dụng Java. Nó được viết bằng Java, do đó có thể được sử dụng trong bất kỳ ứng dụng nào dựa trên Java. Với FontVerter, các nhà phát triển phần mềm có thể dễ dàng chuyển đổi phông chữ TrueType (TTF) sang Web Open Font Format (WOFF) hoặc Web Open Font Format 2 (WOFF2), và ngược lại. Thư viện này có thể được dùng để chuyển đổi phông chữ sang các định dạng khác nhau để sử dụng trong các ứng dụng web, ứng dụng desktop và ứng dụng di động.

Thư viện FontVerter cung cấp một API đơn giản, trừu tượng hoá sự phức tạp của việc chuyển đổi phông chữ. Các nhà phát triển phần mềm có thể nhanh chóng tích hợp FontVerter vào các dự án Java của họ mà không phải vật lộn với việc phân tích cú pháp tệp phông chữ phức tạp hay các thuật toán chuyển đổi, và chỉ với vài dòng mã Java, người dùng có thể chuyển đổi phông chữ. Trong quá trình chuyển đổi, API đảm bảo rằng các siêu dữ liệu quan trọng của phông chữ, chẳng hạn như tên phông, kiểu phông và thông tin glyph, được bảo tồn một cách chính xác. Kết luận, nếu bạn đang làm việc trên một dự án cần chuyển đổi phông chữ, FontVerter là một công cụ vô giá sẽ giúp bạn tiết kiệm thời gian, công sức và tránh những rắc rối.

Previous Next

Bắt đầu với FontVerter

Cách khuyến nghị để sử dụng FontVerter là thông qua Maven Dependency. Vui lòng sử dụng lệnh sau để thêm phụ thuộc Maven vào dự án của bạn.

Phụ thuộc Maven cho FontVerter

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

Bạn cũng có thể cài đặt thủ công; tải xuống các tệp phát hành mới nhất trực tiếp từ GitHub repository.

Chuyển đổi phông chữ qua Java API

Thư viện FontVerter mã nguồn mở đã bao gồm một bộ tính năng rất mạnh mẽ để tải và chuyển đổi các phông chữ hiện có sang các định dạng tệp được hỗ trợ khác. Nó chỉ cần một vài dòng mã để thực hiện chuyển đổi phông chữ một cách mượt mà. Để chuyển đổi một tệp, người dùng trước tiên cần cung cấp tệp phông chữ đầu vào mà họ muốn chuyển đổi. Sau khi chuyển đổi thành công, người dùng có thể lưu phông chữ vào vị trí mong muốn và sử dụng sau này. Ví dụ sau đây cho thấy cách chuyển đổi phông chữ đầu vào sang định dạng WOFF bằng các lệnh Java.

Cách chuyển đổi phông chữ sang định dạng mong muốn qua 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);

    }
}

Trích xuất phông chữ từ tệp PDF qua Thư viện Java

Thư viện FontVerter PDF miễn phí đã cung cấp đầy đủ chức năng để tải và trích xuất phông chữ một cách lập trình từ một tệp PDF hiện có một cách dễ dàng. Nó có thể trích xuất phông chữ từ tệp PDF hoặc thư mục chứa các tệp PDF. Trình trích xuất phông chữ PDF giúp các nhà phát triển phần mềm trích xuất trực tiếp vào một thư mục hoặc trích xuất thành danh sách FVFonts để thao tác tiếp theo. Nó cho phép lưu phông chữ dưới dạng WOFF1, WOFF2, OTF và các định dạng khác. Ví dụ sau đây cho thấy cách trích xuất phông chữ và lưu chúng vào một thư mục trên máy tính.

Cách trích xuất phông chữ từ tệp PDF bằng 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);
 Tiếng Việt