2011-08-11 12 views
1

私たちはjdk 1.6を実行しているJavaショップです。私は最近、QAチームの2つのドキュメントを比較するソフトウェアの調査を依頼されました。これはプログラム的な演習ではなく、現在のオリジナルのドキュメントとコードから生成されたオリジナルのドキュメントを物理的に比較できる製品を探しています。ドキュメント比較ソフトウェア

私たちは最近、文書処理ソフトウェアをアップグレードしました.Windward ReportsとQAは、新しい文書がすべての点で古いものと同じであることを保証したいと考えています。レイアウトやフォントサイズなどが含まれます。これらは、フォントサイズやタイプなどの要件を満たす法的な契約書です。すでにXTestというEMC製品を持っていますが、オープンソースやその他の商用製品があれば良いかどうかはわかりませんでしたジョブ。

文書はGoogleのデータベースに保存されているため、正式な文書リポジトリはありません。word、excel、pdf、およびrtfの形式が異なる2kを超える文書があります。テキストやCSVのような他のタイプもあります。私はこれが手動でこれを行うには本当の挑戦になるだろうと思っていますが、私は多くのコードを書くことなくこれを自動的に行う方法を知らないので、それはオプションではないと思います。

  • 誰もこれまでにこれに類似したことに直面したことはありますか?
  • これに関するアイデアや意見はありますか?
+0

手作業で比較するドキュメントの数を最小限に抑えるために、ドキュメントの基本的な比較チェックをコードから書くことができると言われました。結局コードを書くように見えますが、そのための要件が​​あります。私はXTestの機能を調べて、どのくらい自動化できるかを見ています。 –

答えて

0

ハイブリッドソリューションを選択しました。 Xtestはいくつかの古いファイル形式とpdfで動作するが、rtfやtxtファイルでは動作しないことがわかった。だから私は私のユーティリティをそれぞれのコードベースに別々に指し示すことによって、古いiTextコードまたは新しいiTextコードを実行するユーティリティを作成しました。私はまた、風上のレポートがカバーの下でiTextを使用することを知った。

私たちがpdfを生成するために使用するrtfファイルは、比較のために手動で処理する必要がありますが、コードを使って手動でそのタスクを実行しようとするのではなく、ユーティリティを使用してファイルを生成できます。 Xtestは、pdfファイルの処理に非常に適しているようです。

0

大学で使用されているのと同じような盗作ソフトウェアを入手することができます。それは、テキストのすべての類似点を見つけるはずですが、私は彼らがレイアウト/フォントサイズを検出するかどうかはわかりません。

関連する問題