Hi các bạn, m đang sử dụng tool jasper report để thực hiện báo cáo. Tuy nhiên khi m xuất ra báo cáo sang pdf thì bị lỗi font tiếng Việt. M đã sử dụng DejaVu Sans nếu sử dụng jasper report thì vẫn ok tuy nhiên khi m copy sang project của m thì “Font is not available to the JVM with Jasper Reports”. Ai từng đã xử lý vụ này thì chỉ giúp m cái ạ. M cám ơn các bạn rất nhiều
Jasper report bị lỗi font
Welcome to DNH!
Cậu đã sử dụng DejaVu Sans ở đâu vậy Quý? Cậu tạo 1 project khác? Hay deploy ở 1 máy khác?
Về cơ bản, cậu cần phải để font đó trong project của cậu, và refer tới font đó trong project.
Cậu thử đọc câu trả lời trên SO này xem.
Hi bạn,
ý m là dùng fonts đó ở jasperreport ko vấn đề gì nhưng m copy file .jrxml, xuất ra pdf không có gì lỗi font vẫn ok
project m đang sử dụng spring boot khi copy file báo cáo đó sang project của mình thì thông báo này.
**
net.sf.jasperreports.engine.util.JRFontNotFoundException: Font “DejaVu Sans” is not available to the JVM. See the Javadoc for more details.
**
Hiện tại m chưa có solution giải quyết nếu bạn từng case này, chỉ m hướng giải quyết.
Thanks b đã hồi âm cho m
p/s: nếu dùng fonts SansSerif vẫn export ra file pdf nhưng lỗi font
M thấy cái này trên trang chủ.
Alright, có phải ý cậu là thế này không?
- Cậu dùng Jaspersoft Studio để generate file .jrxml. Trên Jaspersoft Studio, pdf không bị lỗi font.
- Cậu copy file .jrxml từ Jaspersoft Studio (nhưng không copy font) sang Spring Boot project, và nhận được lỗi “Font DejaVu Sans không available trên JVM”
Mà cậu đã thử link Stackoverflow tớ đề cập chưa? Nó có giúp cậu không? Đặc biệt là ở câu trả lời thứ 2?
Không biết bạn đã giải quyết được vấn đề này chưa, nếu thành công hãy cho tôi xin đáp án ạ