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

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

Ответы

Ответ 1

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

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

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

Ответ 2

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

Ответ 3

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

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

Ответ 4

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

Ответ 5

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

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

Ответ 7

Я предполагаю, что из тега "С#" вы хотите достичь этого программно.

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

Ответ 8

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

Ответ 9

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

Ответ 10

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