HTML для ландшафтного MS Word

MS Word может интерпретировать HTML как документ, но я хочу указать его в HTML-коде, чтобы отображать его на страницах с ландшафтным шрифтом. Является ли это возможным?

2 ответа

Решение
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns:office="urn:schemas-microsoft-com:office:office"
      xmlns:word="urn:schemas-microsoft-com:office:word"
      xmlns="http://www.w3.org/TR/REC-html40">

<head>
<style>        
@page Section1 {size:595.45pt 841.7pt; margin:1.0in 1.25in 1.0in 1.25in;mso-header-margin:.5in;mso-footer-margin:.5in;mso-paper-source:0;}
        div.Section1 {page:Section1;}
        @page Section2 {size:841.7pt 595.45pt;mso-page-orientation:landscape;margin:1.25in 1.0in 1.25in 1.0in;mso-header-margin:.5in;mso-footer-margin:.5in;mso-paper-source:0;}
        div.Section2 {page:Section2;}

</style>
</head>
<body>

<div class=Section2>
<!--your content here-->
</div>
</body>
</html>

Поскольку в HTML нет понятия "страницы" и, следовательно, нет ориентации на страницы, вы не сможете достичь этого с помощью простого, готового к использованию HTML. Word действительно имеет формат файла HTML, но он недокументирован. Он был добавлен много лет назад, чтобы включить круговые документы Word для отображения в браузере. Если вы сохраните документ Word как "веб-страницу" (НЕ отфильтрованную веб-страницу), то, я думаю, вы получите этот формат файла (в противном случае это опция "Отдельная веб-страница"). Вы можете проверить это и попробовать включить ваш HTML-контент в словарь HTML Word.

Другие вопросы по тегам