Я использую этот код для создания документа MS Word;Тем не менее, я хочу сделать это в ландшафте.Кто-нибудь знает, как это сделать?Спасибо
$fp = fopen('test.doc', 'w+'); $str = "<html><body>Content</body></html>"; fwrite($fp, $str); fclose($fp);
Насколько я знаю, ваш код не должен работать. MS Word создает двоичные файлы, поэтому вам нужно использовать COM object.
COM
Вот пример:
<?php $word = new COM("word.application") or die ("Could not initialise MS Word object."); $word->Documents->Open(realpath("Sample.doc")); // Extract content. $content = (string) $word->ActiveDocument->Content; echo $content; $word->ActiveDocument->Close(false); $word->Quit(); $word = null; unset($word);
Пример взят отсюда: http://www.developertutorials.com/tutorials/php/extracting-text-from-word-documents-via-php-and-com-81/