Как создать файл MsWord (.doc) из php, который занимает более одной страницы (используя html) - PullRequest
2 голосов
/ 27 июля 2010

Мне нужно создать файл .doc, который имеет более одной страницы. Я хочу создать файл doc из html (установив заголовки так, чтобы он интерпретировался как файл doc), но я не знаю, как добавить разрыв страницы в html, который правильно распознается из слова.

Спасибо заранее

1 Ответ

5 голосов
/ 27 июля 2010

Вам может пригодиться PHPWord .

PHPWord - это библиотека, написанная на PHP, которая создает текстовые документы.

Обновление:

Метод первый:

Вот метод, использующий COM (требуется установить Word)

Метод второй:

Используйте соответствующие заголовки, вот пример:

header("Content-type: application/vnd.ms-word");
header("Content-Disposition: attachment;Filename=document_name.doc");

echo "<html>";
echo "<body>";
echo "<b>My first document</b>";
echo "</body>";
echo "</html>";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...