MS Word может интерпретировать HTML как документ, но я хочу указать в HTML-коде, чтобы отобразить его на ландшафтных страницах письма. Является ли это возможным?HTML to landscape MS Word
0
A
ответ
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>
0
Поскольку HTML не имеет понятия «страницы», а следовательно, и не ориентации страницы, вы не сможете достичь этого с помощью простого, готового HTML. Word имеет формат HTML-файла, но он не документирован. Он был добавлен много лет назад, чтобы включить документы Word для округления текста для отображения в браузере. Если вы сохраняете документ Word как «веб-страницу» (НЕ фильтрованная веб-страница), то я думаю, что вы получаете этот формат файла (в противном случае это опция «Однофайловая веб-страница»). Вы можете проверить это и попробовать включить свой HTML-контент в словарь Word Word.