2016-12-26 5 views
2

Я хочу создать файл docx содержимого, набранного в ckeditor, я пробовал много решений, таких как vsword, phpword. Проблема с этим решением заключается в том, что мне нужно идти узлом по узлу, чтобы вставить некоторую строку html-кода, является ли это возможным способом сохранить весь контент html в одной переменной и проанализировать его напрямую, чтобы вставить содержимое в файл docx, или, пожалуйста, предложите некоторые Хороший вариант для создания файла docx из html, Html может содержать некоторый стиль, такой как цвет, шрифт или изображения. чем больше я читал, Google, больше он становится сложным для меня, нужна помощиСоздание файла docx из html-кода, введенного в ckeditor

ответ

2

я наконец придумал скорректированным решением вышеуказанной проблемы,

шаг 1) конфигурационного редактору ск так, что он будет давать содержание вы в html-теги (в моем случае был плагин, который вызывал нарушение тегов html, я просто удалил его)

Шаг 2) принести все содержимое в одну переменную, где вам нужно загрузить файл (я создал файл при загрузке)

стадия 3)

header("Content-type: application/vnd.ms-word"); 
header("Content-Disposition: attachment; filename=$filename1"); 
echo "<html>"; 
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Windows-1252\">"; 
echo "<body>"; 
echo $artc; 
echo "</body>"; 
echo "</html>"; 

это создаст файл добавить содержимое HTML и заставить браузер загрузить файл

(Примечание: это не на самом деле файл док, мы принуждаем браузер, чтобы загрузить файл, я был в нужен быстро работать раствор)