0


1

asp.netでdocファイルを読んで編集する方法は?
docまたは.docxファイルがあります。ホテルの部屋を予約した後、.docファイルで同意書と領収書を提出したいと思います。 このために私はテキストファイルを持っています、

_ _ 宛先、[* NAME ]
[*ADDRESS
]

親愛な…​.

…​Content;;;…​ _ _

これが私の.docファイルになります。 私の考えは、この.docファイルを読み取り、say。([* NAME ]および[ ADDRESS *])のタグをユーザーの名前と住所に置き換えることです。

ASP.NETでこれを行うにはどうすればよいですか?

2 Answer


1


NAMEタグとADDRESSタグをドキュメントのフォームフィールドとして定義し、VSTOを使用してドキュメントを開き、フォームフィールドを見つけ、テキストを置き換えます。

Officeドキュメントの操作に使用できるもう1つのサードパーティツールは、Asposeです。 Officeドキュメントを操作するためにOfficeをインストールする必要がないという点で便利です。


0


COM相互運用機能を直接または間接的に使用して、ASP.NETアプリケーションからWordを呼び出さないようにしてください。 サポートされていないため、通常はうまく機能せず、ライセンスへの影響もあります。

Office製品は、デスクトップアプリケーションとして作成されています。 サービスから実行した場合は機能しません。