2015-11-23 1 views
0

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

ответ

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.