Лучший способ экспортировать 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, поэтому вам, возможно, придется сначала его привести в порядок.
Ответ 6
Ну, для этого есть много сторонних инструментов. Я не знаю, станет ли это проще.
Примеры:
Также найдено vbscribt, но я предполагаю, что для этого требуется, чтобы вы установили слово.
Ответ 7
Я предполагаю, что из тега "С#" вы хотите достичь этого программно.
Попробуйте Aspose.Words для .NET.
Ответ 8
Если это просто HTML, все, что вам нужно сделать, это изменить расширение на .doc, и слово откроет его, как если бы оно было документом слова. Однако, если есть изображения для включения или javascript для запуска, это может немного усложниться.
Ответ 9
Я верю, что открыть офис может открывать .html файлы и создавать файлы .doc
Ответ 10
Вы можете открыть html файлы с помощью Libreoffice Writer. Затем вы можете экспортировать в формате PDF из меню "Файл". Также браузеры могут экспортировать html в виде файла PDF.
Ответ 11
используйте эту ссылку для экспорта в слово, но здесь изображение не работает:
http://www.jqueryscript.net/other/Export-Html-To-Word-Document-With-Images-Using-jQuery-Word-Export-Plugin.html