kullanarak AddAlternativeFormatImportPart'ı çağırdıktan sonra bozuk belge Belgede bir AltChunk aracılığıyla başvuruda bulunmak için bir .docx dosyasında AddAlternativeFormatImportPart oluşturmaya çalışıyorum. Sorun, aşağıdaki kodun docx dosyasının Word tarafından bozulmuş olarak okunmasına neden olduğu ve açılamamasıdır.OpenXml
string html = "some html code."
string altChunkId = "html234";
var document = WordprocessingDocument.Open(inMemoryPackage, true);
var mainPart = document.MainDocumentPart.Document;
var mainDocumentPart = document.MainDocumentPart;
AlternativeFormatImportPart chunk = mainDocumentPart.AddAlternativeFormatImportPart
(AlternativeFormatImportPartType.Xhtml, altChunkId);
Stream contentStream = chunk.GetStream(FileMode.Open,FileAccess.ReadWrite);
StreamWriter contentWriter = new StreamWriter(contentStream);
contentWriter.Write(html);
contentWriter.Flush();
{
...
}
mainPart.Save();
: Cevabınız çok kullanışlıdır. Sorunuma bir ipucu verebilir misiniz ... html verilerini kelime belgesine aktarmak yerine, ilgili html verisi için OOXML biçimlendirilmiş dizgisi almak istiyorum. Güncellemeye gerek yok document.i kelimesi sadece ooxml formatlı dizgi ister ... – Saravanan