Странная проблема при компиляции файла CHM - PullRequest
3 голосов
/ 03 августа 2010

Мне пришлось написать некоторую документацию.Я написал каждую страницу в MS Word, а затем сохранил каждый * .docx в виде файла htm.Я использую "HTML Help Workshop" (от Microsoft) для компиляции файла chm.

Мне удалось успешно создать файл chm, но проблема в том, что отображаются не все изображения в файле chm.Я попытался декомпилировать файл * .chm в другую папку и открыл каждый файл .htm в веб-браузере.Все изображения отображаются правильно.

Тогда почему они не отображаются в файле chm.Странно, только некоторые из них не отображаются.Я проверил, если формат изображения вызывает проблемы, но все изображения имеют одинаковый формат.Я проверил, является ли проблема именования файлов проблемой, но все изображения названы как image [001-100] .jpg в соответствующих папках.

Есть идеи о том, что происходит не так?

1 Ответ

6 голосов
/ 10 августа 2010

HTML Help Workshop (HHW), как известно, имеет проблемы с HTML, сгенерированным Word (или лучше сказать: Word генерирует ужасный HTML).В некоторых версиях VML-кодирование применяется к тегам IMG, которые HHW не может обработать.

Возможные решения:

  • В Word: отмените выбор параметра «Полагаться на VML для отображения графики в браузерах» (Инструменты> Параметры> Общие> Параметры веб-интерфейса)
  • В Word: сохранить как «фильтрованный HTML».
  • В HHW: вручную добавить изображения в раздел [FILES] проекта.

Дайте мне знать, если это поможет.

Дополнительную информацию можно найти в HTML Help 1.X FAQ

...