我正在尝试使用C#中的HTML和CSS生成MS Word文档,如this page中所示。
当我尝试在单词doc中显示html样式的标题时,文档被损坏并且在单词2003中根本不打开。在某些情况下,文档打开,但标题遍布整个地方,推动内容向下。但是,相同的文档在Word版本> = 2007上是正常的。
以前有人遇到过这个问题吗?什么是解决方案?
答案 0 :(得分:0)
您可以使用以下替代方法:
可选择尝试这样的事情:
Dim Lic As New Aspose.Words.License
Lic.SetLicense(Application.StartupPath & "\Aspose.Words.lic")
Dim doc As New Aspose.Words.Document()
Dim docBuilder As New Aspose.Words.DocumentBuilder(doc)
docBuilder.InsertParagraph()
docBuilder.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary)
docBuilder.Write("Hello World")
docBuilder.MoveToSection(0)
Dim f As Aspose.Words.Font = docBuilder.Font
f.HighlightColor = Color.Yellow
f.Size = 16
f.Name = "Courier New"
docBuilder.Write("hola")
doc.Save("C:\HeaderTest.doc")