Физически служба преобразования реализована в виде службы Windows. Файловый состав службы преобразования см. раздел «Служба преобразования документов».
Алгоритм работы сервиса преобразования, предоставляемый службой:
1. | На вход сервису передается исходный документ. Исходный документ может быть в формате DOC, DOCX, RTF. |
2. | Сервис преобразования сохраняет исходный документ на диске, затем открывает в приложение Microsoft Word. |
3. | Приложение Microsoft Word сохраняет документ как Web-страницу с фильтром. Если в документе есть картинки – помещает их в отдельную папку, расположенную в одном месте с HTML-файлом. |
4. | Сервис преобразования обрабатывает HTML-файл: удаляет метаданные Microsoft Word, стили. |
5. | После обработки сервис преобразования возвращает HTML-файл и коллекцию дополнительных файлов. Содержание коллекции дополнительных файлов зависит от наличия изображений в исходном документе. |