こんにちは、pdf/doc/docx/xls/ppt などのファイルを読み取ってユーザーに表示できるアプリを作成しています。 aspose を使用することは問題ではありませんが、オープン ソースである apache POI の代わりに aspose を使用する強い理由が必要です。
誰と一緒に行くべきか教えてもらえますか?また、Apache POI と Aspose の制限事項は何ですか?
こんにちは、pdf/doc/docx/xls/ppt などのファイルを読み取ってユーザーに表示できるアプリを作成しています。 aspose を使用することは問題ではありませんが、オープン ソースである apache POI の代わりに aspose を使用する強い理由が必要です。
誰と一緒に行くべきか教えてもらえますか?また、Apache POI と Aspose の制限事項は何ですか?
誰と一緒に行くべきか教えてもらえますか?また、Apache POI と Aspose の制限事項は何ですか?
これは非常に難しく一般的な質問であり、非常に一般的な回答しかありません。
すべてのソフトウェア プロジェクトには、さまざまな要件と機能があります。また、サードパーティのコンポーネントを使用する可能性も、プロジェクトごとに異なる可能性が最も高いでしょう。多かれ少なかれ行う必要があるため、さまざまなサードパーティから選択することは困難です
Aspose と Apache POI およびその他の代替製品との比較については、以下のリンクを参照してください。
全体として、一般的なファイル形式コンポーネントの制限を見つけて機能を比較することは非常に困難です。なんで?MS Office と Adobe PDF はどちらも非常に古く、成熟した安定した製品であるため、これらのファイルには多種多様なコンテンツを入れることができます。
1 つのヒントは、最も複雑で大きなファイル (pdf、doc、xls など) を手に入れ、Aspose と Apache POI の両方を使用してロードすることです。最悪のケースをテストします。
PS。私は Aspose の開発者エバンジェリストです。
したがって、特定の問題に対して両方のフレームワークを評価する最良の方法は、あなたが言及した特定の問題に対してそれらをテストすることです (これは Aspose 4 Slides で修正されているため、「テーブルの境界線を作成できません」)。http://を参照してください。 www.aspose.com/community/forums/thread/320218/borders-are-not-shown-in-aspose.slides-2.6.0.aspx )。
「Aspose Slides 4 Java」のデモ ライセンスを取得し、最新バージョンをダウンロードして、現在の問題に対するソリューションを実装するだけです。あなたの場合、これには数行しかかかりません。
その後、POI (または Gagravarr が言及したような Tika) で同じことを行います。その後、少なくとも "Aspose slides 4 java" で問題を処理できるかどうかがわかれば、Aspose にお金を使うか、無料の POI ライブラリを使用するかを決めることができます。
「Aspose Sliedes 4 Java」を使用して 3 年になります。多くのバグがありましたが、フォーラム内に投稿した時点ですべて修正されました。また、Aspose を購入する前に、POI を使用して Powerpoint に関するすべての作業を行いました。どちらのフレームワークも、機能性、安定性、信頼性においてほぼ同等であると言えます。
Aspose の唯一の大きな欠点は、すべてのものを 2 回コーディングしなければならないことです。古い PowerPoint 形式 (PP 97-2003) 用の特定のコードと、新しい PPTX 形式用の特定のコード。これは、すべてのフォーマット用にコーディングしなければならない場合に、非常に神経質になる可能性があるものです。