Лучший способ экспортировать HTML в Word без установленного MS Word?

Есть ли способ экспортировать простую HTML-страницу в Word (формат .doc, а не .docx) без установленного Microsoft Word?

Попробуйте какой-нибудь онлайн-инструмент, например Замзар

Niyaz 28.08.2008 17:02
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
16
1
40 012
11
Перейти к ответу Данный вопрос помечен как решенный

Ответы 11

я считаю, что открытый офис может как открывать файлы .html, так и создавать файлы .doc

Для этого есть много сторонних инструментов. Я не знаю, станет ли это проще.

Примеры:

Также обнаружен vbscribt, но я предполагаю, что для этого требуется, чтобы у вас было установлено слово.

Ответ принят как подходящий

Если у вас есть только простые HTML-страницы, как вы сказали, их можно открыть в Word.

В противном случае есть библиотеки, которые могут это сделать, но у меня нет опыта работы с ними.

Моя последняя идея заключается в том, что если вы используете ASP.NET, попробуйте добавить application/msword в заголовок, и вы можете сохранить его как документ Word (это не будет настоящий документ Word, только HTML, переименованный в doc, чтобы иметь возможность открыто).

Этот метод относится к отправке html по электронной почте, но также применим и к ms word: 4guysfromrolla.com/articles/122006-1.aspx

Nathan Prather 08.11.2016 01:59

Я предполагаю, что с помощью тега «C#» вы хотите добиться этого программно.

Попробуйте Aspose.Words для .NET.

К сожалению, Aspose.Words имеет процесс ImportHTML, но не поддерживает CSS. Таким образом, вам придется вручную воссоздать все форматирование в итоговом документе. Это включает форматирование таблиц, списки и стили текста.

nullnvoid 18.11.2015 04:27

Хотя можно создать файл Microsoft Word с расширением ".doc", вероятно, было бы проще и удобнее создать файл с расширением .rtf.

Если это просто HTML, все, что вам нужно сделать, это изменить расширение на .doc, и word откроет его, как если бы это текстовый документ. Однако, если есть изображения для включения или javascript для запуска, это может стать немного сложнее.

Есть инструмент под названием JODConverter, который подключается к открытому офису, чтобы открыть конвертеры формата файлов, есть версии, доступные в виде веб-приложения (находится в tomcat), которое вы публикуете, и инструмент командной строки. Я использовал html и успешно конвертировал его в .doc и pdf, это в довольно большом проекте, еще не запущен, но я думаю, что собираюсь его использовать. http://sourceforge.net/projects/jodconverter/

Я не стал его использовать, оказалось, что утечка памяти слишком сильно для производственного использования.

Andrew Hancox 08.10.2010 22:31

Существует проект с открытым исходным кодом под названием HTMLtoWord, который позволяет пользователям вставлять фрагменты правильно сформированного HTML (XHTML) в документ Word в виде форматированного текста.

Документация HTMLtoWord

Если вы работаете на Java, вы можете преобразовать HTML в реальное содержимое docx с помощью кода, который я опубликовал в docx4j 2.8.0. Я говорю «настоящий», потому что альтернативой является создание HTML altChunk, который полагается на Word для выполнения фактического преобразования (при первом открытии документа).

Смотрите различные образцы с префиксом ConvertInXHTML. Процесс импорта ожидает хорошо сформированного XML, поэтому вам, возможно, придется сначала привести его в порядок.

Вы можете открывать HTML-файлы с помощью Libreoffice Writer. Затем вы можете экспортировать в формате PDF из меню «Файл». Также браузеры могут экспортировать html как файл PDF.

это не отвечает на вопрос

michal krzych 12.10.2017 12:45

используйте эту ссылку для экспорта в Word, но здесь изображение не работает:

http://www.jqueryscript.net/other/Export-Html-To-Word-Document-With-Images-Using-jQuery-Word-Export-Plugin.html

Другие вопросы по теме