2017-12-07 8 views
1

を使用しての.dot開きますはどのようにオープンXML私はC#でWordprocessingDocument.Open()を使用しての.dotファイルを開くには、OfficeオープンXMLを使用しようとしています

コードは以下の.docxファイルが、私 の作品

ドットファイルをサポートできるようにするには

オープンXMLはドットファイルをサポートしていないため、どのようにドットファイルの内容をdocxファイルに入れることができますか?

// Open Template 
byte[] sourceBytes = File.ReadAllBytes(Template.FullName); 

using (MemoryStream workingMemoryStream = new MemoryStream()) 
{ 
    // Load into memory 
    workingMemoryStream.Write(sourceBytes, 0, sourceBytes.Length); 

    using (WordprocessingDocument wordDocument = WordprocessingDocument.Open(workingMemoryStream, true)) 
    { 
     ... 
    } 
} 

私はエラーになっています

答えて

0

古い.DOTファイルは、バイナリ形式でXMLでない "ファイルが破損したデータが含まれています"。 Wordの自動化ライブラリやその他のメカニズムを使用して開く必要があります。 OpenXMLはそれらをサポートしていません。

関連する問題