OfficeとInteropを使用せずにMicrosoft Word文書を操作する方法はいくつかあります。
- OpenXMLの
- サードパーティのコンポーネント
OpenXMLの
あなたはそれのために必要なものすべてがOpenXML SDKです。もちろん、OpenXML fomat-docxでWord文書を完全に操作または作成できる.NETクラスが用意されています。例えば、OpenXMLへのイントロを開始してgoogled video on Channel 9とし、それについてはarticleとします。 OpenXMLのを使用して
は、docxファイルを操作するための低レベルの方法として考えられている
サードパーティのコンポーネント
例えば、いくつかの私のプロジェクトで、私たちはAspose componentsを使用しています。それは開発を容易にすることができ、OpenXML形式にのみ束縛されないので、doc/docxを操作することができます。しかし、OpenXMLを使用すると、コードが何を作り出しているのか、外部コンポーネントから依存しているサードパーティを完全にコントロールできます。まれな状況では、期待していないものが生成される可能性があります。
多くの他の第三者がいると思います。しかし、Asposeは、私は2つのプロダクションプロジェクトで使ってきました。
あなたはAspose demosを見ることができます。
「操作する」とは、「ファイルを編集する」という意味ですか、それとも別のものを試していますか? –
書式を編集する、またはコンテンツをコピーするなど、ドキュメントを編集したいですか? –
私は、コピー、削除、テキストの移動、ヘッダーとフッターの追加、ページ番号、toc、office.interopを使用したスタイリングなどの基本的な作業をすべて完了しました。私はそれが快適だと感じました。 Didntは新しい試みをしました。 –