使用HTML& amp; C#从C#动态生成的MS Word文档CSS不会在word 2003中显示标题

时间:2011-05-06 15:36:22

标签: c# html ms-word

我正在尝试使用C#中的HTML和CSS生成MS Word文档,如this page中所示。

当我尝试在单词doc中显示html样式的标题时,文档被损坏并且在单词2003中根本不打开。在某些情况下,文档打开,但标题遍布整个地方,推动内容向下。但是,相同的文档在Word版本> = 2007上是正常的。

以前有人遇到过这个问题吗?什么是解决方案?

1 个答案:

答案 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")