Динамически генерируемый документ MS Word из C # с использованием HTML и CSS не отображает заголовок в Word 2003 - PullRequest
1 голос
/ 06 мая 2011

Я пытаюсь создать документ MS Word, используя HTML и CSS из C #, как на этой странице .

Когда я пытаюсь отобразить заголовок в стиле html в слове doc,Документ поврежден и вообще не открывается в Word 2003. В некоторых случаях документ открывается, но заголовок разбросан повсюду, толкая содержимое вниз.Тем не менее, тот же документ подходит для версий Word> = 2007.

Кто-нибудь сталкивался с этой проблемой раньше?а в чем решение?

1 Ответ

0 голосов
/ 08 августа 2012

Вы можете использовать альтернативу, такую ​​как:

По желанию, попробуйте что-то вроде этого:

        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")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...