Word文書をローカルマシンで正しく動作させるのに苦労した後、サーバーにMicrosoftOfficeがないことを理解しました。ドキュメントを開いたり、変更したり、保存したり、表示したりしようとしています。OPEN XMLSDK2.0がその方法だと思いました。今朝このプログラムをダウンロードしたばかりですが、これをコードに統合する方法がわかりません。どうすればこれを行うことができますか?
私はブラインドで飛んでいます、これが私がやりたいことです。このコードはオフィスで機能します
object pathToUse = Server.MapPath("~/Document/TemplateX.docx");
object pathToSave = Server.MapPath("~/Document/FinishedX.docx");
//open file
tempDoc = wordApp.Documents.Open(ref pathToUse, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref isVisible, ref missing, ref missing,
ref missing, ref missing);
//Make edits - I had this for my word document
this.FindAndReplace(Application wordApp, "<date>", DateTime.Today.ToShortDateString());
//save
tempDoc.SaveAs(ref pathToSave, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref isVisible, ref missing, ref missing,
ref missing, ref missing);
//return file in my Controller
return File(pathToSave.ToString(), "docx");
必要なものがあることを示すコードを追加しましたが、Microsoftのカーブボールがないために精神的な問題が発生しました。前もって感謝します。ヘルプ!