Apache POI and Aspose?
android, apache-poi, aspose, java
Solution
can any one suggest me which one i should go with? And what are the limitations of Apache POI and Aspose?
It is very difficult and general question and can only have very general answers.
Every software project has different requirements and features. And the feasibility of using the 3rd party components is most probably also different for each project. To choose between different 3rd party is difficult because you need to do more or less of
- Requirements evaluation (which product meets your requirement or closely meets)
- See how good is the customer support, before and after the product purchase
- Feature comparison of 3rd party products
- Find how much stable the products are. Check how many versions they have released. New versions have bug fixes, new features?
- Any awards from independent source
- Overall usability of the API and documentation
- License terms
- Cost and benefit
For comparison of Aspose with Apache POI and other alternates, see below links:
- Aspose.Cells
- Aspose.Words
Overall, its very difficult to find limitations and compare features of popular file format components. Why? Because both MS Office and Adobe PDF are very old, mature and stable products, you can put vast variety of contents in these files.
One tip is to try to get hands on the most complex and large file (pdf, doc, xls etc) and load using both Aspose and Apache POI. Test for your worst case.
PS. I am a Developer Evangelist at Aspose.
Problem
hi i am creating an app which can read file like pdf/doc/docx/xls/ppt etc and display it to user.I have read that if in doc there is some images and a table , apache POI can't help because it can't create borders for table.going with aspose is not a problem ,but i should have strong reason to use aspose instead of apache POI which is open source. can any one suggest me which one i should go with? And what are the limitations of Apache POI and Aspose?