Я пытаюсь преобразовать файл Docx в HTML для последующей публикации в виде веб-страницы. Libreoffice неплохо справляется с преобразованием файла Docx в HTML. При просмотре HTML в Libreoffice он выглядит практически идентично оригинальному Docx. Однако, когда я просматриваю его через Chrome или Firefox, он выглядит ужасно, как будто большая часть CSS отсутствует. Поля и отступы все неправильные, а размеры шрифта являются настройками браузера по умолчанию.
Почему это? Что касается сгенерированного HTML, то здесь не используются внешние таблицы стилей, и почти все стили встроены, поэтому он должен содержать все необходимое для его правильного отображения. Существует ли таблица стилей, неявно используемая при загрузке в Libreoffice, которая не используется в веб-браузере?
Было бы лучше, если бы вы могли показать небольшой образец документа (оригинал, возможно, снимок экрана и полученный HTML-код), с помощью которого другие могли бы воспроизвести проблему. Кроме того, это похоже на проблему XY - зачем начинать с документа Word, если вы хотите получить веб-сайт? Pandoc может помочь вам преобразовать документ в нормальный HTML, для которого вы можете указать свой собственный CSS. Или просто попросите людей написать документ на языке, который определяет только семантику (например, Markdown), а затем преобразовать его позже.