なぜ自動化しないのですか

Contents
[ Hide Show ]

なぜ自動化しないのか

お客様が尋ねる2つの質問があります。

最初のものはあなたの製品が、それらが実行されるためにマイクロソフトオフィスをインストールすることを要求しますか? 短い簡単な答えはノーです。 Aspose and Asposeコンポーネントは完全に独立しており、Microsoft Corporationがスポンサーまたは承認された、またはその他の方法で承認されたものではありません。

次に次に続く質問はマイクロソフトオフィスオートメーションの代わりにアセプス製品を使用する必要があるのはなぜですか? この質問は簡単に答えることはできません。私たちが与えることができる最短の答えは、多くの理由があるということです。主な理由は、 Microsoft自体がソフトウェアソリューションからのオフィスオートメーションに対して強く推奨することです

上記のように、Asposeコンポーネントが自動化のより良い代替品である理由はいくつかあります。主な理由のいくつかは次のとおりです。

以下は、各キーポイントのより良い精緻化です。また、独立したユーザー評価へのリンクを提供する追加情報セクションにもアクセスしてください。

安全

以下は、上記の参照された Microsoftの記事からの直接の引用です。

「Officeアプリケーションはサーバー側の使用を意図したものではなかったため、分散コンポーネントが直面するセキュリティの問題を考慮しません。Officeは着信要求を認証せず、意図しないマクロを実行したり、サーバーサイドコードからマクロを実行したりする可能性のある別のサーバーを起動することから保護しません。さらに、完全な特権を備えたシステムのコンテキストでは、オフィスが自動化されている場合、クライアントが1つ以上のクライアントを使用しているため、クライアントが1つ以上のクライアントにサービスを提供するために、クライアントの認証情報をキャッシュできます。これにより、他のユーザーになりすまして、授与されていないアクセス許可を取得します。」

アサプス製品は非常に安全です。 Aspnet Componentsコンポーネントは、ASPNETユーザーの下で、すべてのASP.NETアプリケーションと同じユーザーコンテキストで実行されます。したがって、アサプスコンポーネントは、重要なシステムリソースに潜在的なリスクをもたらさない。さらに、ドキュメントがAsposeコンポーネントによって開かれた場合、マクロは自動的に実行されません。 Asposeコンポーネントは、開発者がオフィスファイルを作成、操作、保存できるようにすることを目的として構築されました。 Microsoft Officeパッケージに関連するリスクはどれも、コンポーネントをAspodeに固有のものではありません。

安定性

以下は、上記の参照 Microsoftの記事からの直接の引用です。 *「Office 2000、Office XP、Office 2003 Microsoft Windowsインストーラー(MSI)テクノロジーを使用して、エンドユーザーのインストールと自己修復を簡単にします。MSIは、「最初の使用時にインストール」の概念を導入します。適切なインストールディスクを承認するか、オフィスの弾力性を高めるように設計されています。全体として、オフィスサーバー側を自動化する場合は、重要な機能に影響を与えることができず、必要に応じて再起動できる専用のコンピューターにプログラムを分離しようとしています。

アサプスコンポーネントは単一のDLLにパッケージ化されているため、追加の部品やピースを機能させる必要はありません。 Asposeコンポーネントは.NETアプリケーションによってのみ使用され、人間の反応を待つように設計されたコンポーネントコードの部分はありません。アサプスコンポーネントは徹底的にテストされており、非常に安定しています。アサプスコンポーネントは、 企業が次のように使用しています。

スケーラビリティ/速度

以下は、上記の参照 Microsoft Articleからの直接の引用です。

「サーバー側のコンポーネントは、複数のクライアントに最小のオーバーヘッドとハイスループットを備えた非常にリエントラントのマルチスレッドコムコンポーネントである必要があります。オフィスアプリケーションは、ほとんどすべての点で正反対です。これらは、単一のクライアントに多様ながリソース集約的な機能を提供するように設計されている非レントラントでSTAベースの自動化サーバーです。さらに重要なことに、彼らはグローバルリソース(メモリマッピングファイル、グローバルアドインまたはテンプレート、共有自動化サーバーなど)を使用しています。 腐敗。**"

アセッスンコンポーネントは非常にスケーラブルで、速度が高速になります。 Officeアプリケーションは、100と1000のユーザーが同時に使用するようには設計されていません。ただし、アサプスコンポーネントはまさにそのために設計されています。当社のコンポーネントは真の.NETソリューションであり、単一のサーバーで、単一のアプリケーションの電源であろうと、エンタープライズ全体のアプリケーションに電力を供給するロードバランスのあるWebフォームでも完璧に実行します。

価格

アプリケーションがMicrosoft Office Automationを利用する場合、アプリケーションを実行する各マシンに対してMicrosoft Officeのコピーを購入する必要があります。アプリケーションがオフィスファイルを作成または操作する必要がある場合がありますが、ユーザーにMicrosoft Officeを持たせる必要はありません。 Asposeには、非常に 費用対効果およびロイヤリティフリーの再配布ライセンスを提供し、ライセンスの心配を持たない無制限の数のユーザーへの展開を可能にします。

特徴Asposeコンポーネントは、オフィスファイルの管理に必要なものすべてに加えて、さらに多くを提供します。それらは、開発者が最も少ない量で最大の結果を達成できるようにするという哲学で設計されています。 Office Automationとは異なり、Asposeコンポーネントは多くの強力で時間を節約する機能を提供します。たとえば、 aspose.cellsは、開発者にdataTableまたはdataviewからデータをExcelファイルに直接インポートする機能を提供します。 Aspose.Wordsは、開発者が任意の.NETデータオブジェクトから直接単語(つまりメールマージ)を入力できるような同様の機能を提供します。 すべてのコンポーネントAsposeファミリーのユニークで強力な機能のセットを提供しています。

Asposeコンポーネント(または Aspose.Totalのようなコンポーネントスイート)を購入することの最大の部分は、開発チームにアクセスできることです。私たちの開発チームは、あなたの会社が必要とする機能があれば、他の企業もそれを必要とする可能性が高いことを認識しています。すべての機能要求を追加できるわけではありませんが、私たちのチームは、支援するときに非常にオープンマインドで柔軟に対応しようとします。そのマインドセットは、コンポーネントをアサイジングコンポーネントと同じくらい強力にするのに役立ったものです。 Office Automationオブジェクトに必要な追加機能がある場合、それらを追加する可能性は非常に低くなります。

結論

この記事では、アセプスコンポーネントがオフィスの自動化よりも優れた選択肢である理由の多くをカバーしていますが、さらに多くのことがあります。この記事では、主に最も重要なポイントのみを取り上げています。さまざまなアセッスルコンポーネントはすべて、リスクのない、義務のない 評価バージョンを提供します。その 評価を活用して、アプリケーションにアセプスができることをよりよく確認することをお勧めします。

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.