Добавление HTML-содержимого в существующий файл docx с помощью openxml
этот код работает, но не изменяется в файле docx с помощью openxml wordprocessing document
как добавить html-контент в существующий файл docx с помощью opexml
Что я уже пробовал:
Using myDoc As WordprocessingDocument = WordprocessingDocument.Open("C:\Users\admin\Documents\Visual Studio 2015\Projects\WebApplication6\WebApplication6\temp\FTANJS2.docx", True) Dim html As String = "< html ><head/><body> <h1>Html Heading</h1> <p>This Is an html document In a String literal.</p> </body> </html>" Dim altChunkId As String = "AltChunkId1" Dim mainPart As MainDocumentPart = myDoc.MainDocumentPart Dim chunk As AlternativeFormatImportPart = mainPart.AddAlternativeFormatImportPart("application/xhtml+xml", altChunkId) Dim chunkStream As Stream = chunk.GetStream(FileMode.Create, FileAccess.Write) Dim stringStream As StreamWriter = New StreamWriter(chunkStream) stringStream.Write(html) Dim altChunk As AltChunk = New AltChunk altChunk.Id = altChunkId mainPart.Document.Body.InsertAfter(altChunk, mainPart.Document.Body.Elements(Of Paragraph).Last) mainPart.Document.Save() End Using
Matias Lopez
Вы проверяли, что код не выходит с ошибками? Можете ли вы добавить блок кода try/catch в VB?