OpenXMLは.docxへの変換
-
13-12-2019 - |
質問
文書内のブックマークを取り、それらを置き換えるOpenXMLを正常に実装しました。残念ながら、それは.docxと私が理解しているものからのみ動作します.docはOpenXML形式と互換性がありません。
だから、私がそのWordprocessingDocument
を取り、それを.docにそれを.docに変換してダウンロードすると、私が疑問に思います。それは可能ですか?もしそうなら誰でもそれをする方法を知っていますか?
解決
Open XML SDK 2.0を使用したDOCXからDOCへの変換はできません。
他のヒント
aspose.wordsのようなサードパーティのライブラリを使用します。またはMicrosoft Interop Servicesを使用する必要があります。
これはC#コード:
のサンプルです。Microsoft.Office.Interop.Word.Application wordApplication = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document wordDocument = wordApplication.Documents.Open(opath);
wordDocument.SaveAs("BLUH.DOC", WdSaveFormat.wdFormatDocument);
((Microsoft.Office.Interop.Word._Document)wordDocument).Close(); // cast necessary
((Microsoft.Office.Interop.Word._Application)wordApplication).Quit(); // cast necessary
.
これらのページを見てください:
所属していません StackOverflow