質問

文書内のブックマークを取り、それらを置き換える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
.

これらのページを見てください:

nofollow"> fileConverter

SaveFormat

奈落と

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top