Hướng dẫn này mô tả cách viết văn bản lên PNG bằng Java với phông chữ đã chỉ định mà không cần cài đặt nó trên hệ thống nơi ứng dụng được chạy. Nó chia sẻ các hướng dẫn, cài đặt IDE và mã mẫu để thêm văn bản vào hình ảnh bằng Java. Bạn cũng sẽ học cách tùy chỉnh văn bản được hiển thị theo yêu cầu.
Các bước để vẽ văn bản lên hình ảnh bằng Java
- Thiết lập môi trường bằng cách thêm Aspose.Font for Java để hiển thị văn bản lên hình ảnh
- Tải giấy phép để truy cập đầy đủ các tính năng của sản phẩm
- Đặt đường dẫn của tệp phông chữ sẽ sử dụng và hình ảnh đầu ra sẽ được tạo
- Tạo đối tượng FontDefinition bằng cách đặt FontType, phần mở rộng và luồng nội dung của tệp phông chữ
- Mở phông chữ bằng các cài đặt FontDefinition đã cung cấp ở trên trong phương thức Font.Open()
- Hiển thị văn bản lên hình ảnh bằng phông chữ đã tải
- Lưu luồng hình ảnh đã tạo vào đĩa dưới dạng tệp PNG
Các bước này tóm tắt quy trình thêm văn bản vào hình ảnh bằng Java. Trước tiên, bạn chuẩn bị môi trường bằng cách thêm Aspose.Font cho Java, tải giấy phép và chỉ định cả tệp phông chữ và đường dẫn hình ảnh đầu ra. Sau đó bạn mở phông chữ, hiển thị văn bản lên hình ảnh và cuối cùng lưu nó dưới dạng tệp PNG vào đĩa.
Mã để thêm văn bản lên hình ảnh bằng Java
Đoạn mã này minh họa quy trình chèn văn bản vào hình ảnh bằng Java. FontDefinition xử lý việc tải phông chữ từ tệp hoặc luồng, phần mở rộng phông chữ và tên tệp. Bạn có thể gọi DrawText chỉ bằng cách cung cấp phông chữ, chuỗi văn bản và kích thước, hoặc sử dụng các phiên bản quá tải cho phép bạn đặt kiểu giãn dòng, giá trị giãn dòng và chiều rộng tối đa của hình ảnh để bật tính năng ngắt dòng.
Bài viết này hướng dẫn cách hiển thị văn bản với phông chữ đã chỉ định từ tệp. Để chuyển đổi TTF sang SVG, hãy tham khảo bài viết Chuyển đổi TTF sang SVG bằng Java.