Как включить PageFields в HTML при конвертации с использованием Aspose.Words
Я пытаюсь включить поле для номера текущей страницы в строку HTML. Я надеялся, что включения токена {{PAGE}} в мою строку будет достаточно, но он будет преобразован только в MailMergeField вместо его замены на PageField.
У кого-нибудь есть предложения?
1 ответ
Решение
Пожалуйста, смотрите следующий HTML:
<html>
<head>
</head>
<body>
<p>
<span style="-aw-field-start:true"></span>
<span style="-aw-field-code:' PAGE '"></span>
<span style="-aw-field-separator:true"></span>
<span style="-aw-field-end:true"></span>
</p>
</body>
</html>
Aspose.Words преобразует этот HTML-код в настоящее поле PAGE при использовании следующего кода:
Document doc = new Document("D:\\temp\\in.html");
doc.Save("D:\\Temp\\out.docx");
Я работаю с Aspose в качестве разработчика евангелиста.