Tôi đang tìm phiên bản nhẹ của poi-3.8.jar để sử dụng nó trong ứng dụng Android (riêng tư). Tôi dường như không thể phù hợp với toàn bộ bình 1,7Mb trong APK vì một số lý do (và sẽ là sai khi làm như vậy) và vì tôi chỉ tìm kiếm tài liệu -> html và xls -> html chức năng, tôi không khá chắc chắn tôi cần toàn bộ tập tin jar.Đang cố gắng chuyển Apache POI tới Android
Tôi đã dành một vài giờ cố gắng tìm ra cách trích xuất org.apache.poi.hwpf.converter.WordToHtmlExtracter.java trong poi/hwpf/converter nhưng có vẻ như nó đang sử dụng rất nhiều thứ khác. Ngay cả khi điều này không thực sự làm tôi ngạc nhiên, tôi đã nghĩ rằng có lẽ ai đó ở đây sẽ biết những gói nào tôi có thể loại bỏ để làm cho cái bình nhỏ hơn. Tôi sẽ rất vui khi dành nhiều thời gian hơn cho nó, trừ khi ai đó ở đây nói với tôi rằng đó là một sự lãng phí thời gian và tất cả mọi thứ trong các nguồn là cần thiết để chuyển đổi doc thành các tập tin html.
Tôi không cần bất kỳ thứ gì hiển thị bất kỳ thứ gì, tôi chỉ cần tài liệu "đơn giản" để html (và xls để html nếu có thể) các tính năng. Tôi không cần bất cứ điều gì liên quan đến PDF, powerpoint, triển vọng hay bất cứ điều gì.
Sẽ rất vui khi chia sẻ bất cứ điều gì tôi tìm hiểu
Cheers
Bạn có muốn chia sẻ mã của mình cho Android cho đến nay không? Dường như có sự thiếu quan tâm đến việc có thể đọc tài liệu MS Office trên Android - tôi không thể tìm thấy bất kỳ thứ gì hữu ích ngoài bài đăng của bạn. Một lưu ý phụ có rất nhiều API nguồn đóng và tôi đã cố gắng liên lạc với các công ty khác nhau nhưng không ai trong số họ trả lời bất kỳ truy vấn nào của tôi và tôi đang cố gắng tìm một giải pháp phong nha (hoặc thực sự) để xử lý tài liệu trên Android; \ Vì bạn chỉ cần chuyển đổi sang html cho các định dạng khác nhau vì tôi chỉ quan tâm đến việc hiển thị tài liệu. – Darwind
Xin chào Darwind, bạn có thể xem mã của tôi. Trên thực tế, tôi đã có thể làm cho nó hoạt động (yay) với POI. Tôi đã đăng một lời giải thích đầy đủ trên blog của công ty tôi (xin lỗi, nó bằng tiếng Pháp!) phần 1 (sử dụng POI đơn giản trên Android): http://blog.oxiane.com/2011/12/30/visualiser-un-fichier-office-doc-xls-ppt-sous-android/ phần 2 (đối với tài liệu Office 2007+) http://blog.oxiane.com/2011/12/30/visualiser-un-fichier-office-doc-xls-ppt%E2%80%A6-sous-android-23/ Hoặc bạn có thể xem mã của tôi (khá lộn xộn, nhưng nó hoạt động!) Https://code.google.com/p/display-msoffice-docs-android-with-apache-poi/ –
Trên một bên lưu ý, tôi phát hiện ra (ngay sau khi giết bản thân mình với cổng POI này) rằng có một giải pháp MUCH đơn giản hơn để xử lý các tài liệu Office 2007+. Tôi đã sử dụng lib này: http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2006/11/21/openxmlandjava.aspx Nó không hoạt động với các tài liệu văn phòng "nhị phân" (từ 2003 ...) để bạn vẫn cần triển khai POI cho các tệp đó, nhưng nó dễ dàng hơn việc chuyển POI. Trong thực tế nó đã cho tôi chỉ có một vài tinh chỉnh để làm cho nó hoạt động. Tôi chưa chia sẻ mã của mình. –