Автор HTML для MS Word - PullRequest
       4

Автор HTML для MS Word

0 голосов
/ 30 марта 2011

Моя цель - создать HTML-разметку для целевого слова MS. Пока что мои выводы заключаются в том, что, если у вас есть все стили, встроенные в элемент, документ при правильном отображении в слове отображается. Однако это долгая задача.

<h1 style="font-family:Arial">Inventory</h1>

Вот так я пытаюсь добиться форматирования. Если я хочу сохранить постоянный шрифт по всему документу, в моем HTML я должен добавить семейство шрифтов ко всем элементам, как я делал выше.

Позже я наткнулся на статью о проекте кода. http://www.codeproject.com/KB/office/Wordyna.aspx Теперь я в некотором роде убежден, что вы можете объявлять стили глобально, но используемый язык стилей и форматирование не похожи на CSS, и я думаю, что он является собственностью форматирования документов MS Word. Я ищу любые учебники / статьи для этого стиля .

ps: я знаю об OpenXML и т. Д. И т. Д. Я чувствую, что это слишком сложно для реализации на данном этапе.

1 Ответ

1 голос
/ 30 марта 2011

Word - должен - открыть действительный (читай: не запатентованный html-ish беспорядок в Microsoft) в обязательном порядке, так как это механизм рендеринга для Outlook при открытии электронной почты в формате HTML.Вы могли бы приложить усилия для создания документа полностью в строке (читай: только лучшие практики для Microsoft), как мы делаем для электронных писем в формате HTML, но я подозреваю, что есть несколько различных способов сделать скин для этого кота.

ЛичноЕсли бы я пытался перевести документ в формате RTF из HTML в Word, я бы использовал такой инструмент, как PHPDocX , чтобы изначально создать правильный документ Word, тогда, если бы я действительно хотел Word HTML, я мог бы просто нажатьсохранить на Word.Мне пришлось сделать то же самое с Excel, где он будет принимать CSV, но результат всегда лучше с XLSX, и есть аналогичный плагин для простого создания правильного документа XLSX.

Если это слишком сложный маршрут(и это не так уж и плохо, поверьте мне), тогда я буду придерживаться форматирования в соответствии с правилами электронной почты HTML.В Интернете есть простые руководства, например здесь .И, поскольку Outlook 07-current использует механизм рендеринга HTML в Word, можно сделать вывод, что он имеет те же ограничения, что перечислены здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...