C#.NET プラットフォームで MS Word を操作できる別の方法があるかどうか知りたいです。それとも、Office.Interop を使用してのみ実現できるということでしょうか?
私はそれにちょっと混乱しています。ステップバイステップで見つけるために、いくつかのスキルやリソースを説明してもらえますか. ありがとう。
「相互運用」は自分で、またはグーグルで処理できます。私にとって何か新しいことを知りたいので、あなたの説明で知ることができます。何か案が?
Office や Interop を使用せずに Microsoft Word ドキュメントを操作するには、いくつかの方法があります。
OpenXML
そのために必要なのはOpenXML SDKだけです。もちろん、OpenXML 形式の docx で、Word ドキュメントを完全に操作または作成できる一連の .NET クラスがあります。たとえば、チャンネル 9のビデオを Google で検索し、開始するための OpenXML リンクの紹介と、それに関する記事を参照してください。
OpenXML の使用は、docx を操作するための低レベルの方法と見なされます
サードパーティのコンポーネント
たとえば、私のいくつかのプロジェクトでは、Aspose コンポーネントを使用しています。開発が容易になり、OpenXML 形式に限定されないため、doc/docx を操作できます。しかし、OpenXML を使用すると、コードが生成するものを完全に制御でき、サード パーティを使用すると、外部コンポーネントに依存するため、まれに、予期しない結果が生成されることがあります。
他にもたくさんのサードパーティがあると思います。しかし、Aspose は、私が 2 つのプロダクション プロジェクトで使用したことがあり、それらには十分に適しているようです。
Asposeのデモを見ることができます。