2015-04-17 12 views
8

Có cách nào để chuyển đổi RTF sang PDF có chứa bảng trong tài liệu trong Windows hoặc Unix bằng Java?Chuyển đổi RTF sang PDF bằng JAVA đọc bảng trong tài liệu rtf

Các tùy chọn, chúng tôi đã cố gắng ở đây là:

  • iText - Nhưng bảng bên trong tài liệu rtf không đến đúng một lần chuyển đổi sang PDF. Tóm lại, PDF không chứa Bảng. Đây là mã số. ITEXT for rtf to pdf java code gist
  • POI - Hiện apache POI có hỗ trợ phân tích tài liệu RTF không? Nhưng tôi thấy rằng nó không được hỗ trợ. POI support for RTF
  • TIKA - Sử dụng Tika Tôi có thể đọc tài liệu, nhưng bảng trong RTFis không được phân tích cú pháp chính xác và tôi không biết cách chuyển đổi sang PDF. TIKA java code for reading rtf

Chúng tôi đã xem xét các tùy chọn khác. Có thể phát triển hoặc chuyển đổi RTF sang PDF với Java không?

Other options we looked into are in this link

Trả lời

1

Vâng, có thể của nó. Hãy xem JasperReports!

http://community.jaspersoft.com/project/jasperreports-library 

Cũng có một API tốt từ Jaspersoft để mã công cụ PDF tùy chỉnh và nguồn dữ liệu tùy chỉnh của bạn. Bắt đầu với iReport (UI-Editor).

+0

Thats tuyệt vời! Trước khi kiểm tra thư viện jasperreports, bạn có thể cho tôi biết rằng có thể làm điều đó trong java bằng cách sử dụng trình chỉnh sửa nhật thực không? bất kỳ hướng dẫn nào hoặc repo github hoặc một số thứ có thể giúp tôi bắt đầu sử dụng thư viện jasperreports. Cảm ơn rất nhiều ! – Kiranaditya

+0

Có, bạn có thể dễ dàng mã chống lại API với nhật thực (hoặc một số IDE khác). Chỉ cần google "jasperreports tạo pdf với java" :). –