Преобразование документа MS Word в HTML в PHP - PullRequest
3 голосов
/ 13 января 2011

Как я могу преобразовать документ Microsoft Word в HTML в php?Я использую Windows и слышал, что это делает COM-пакет.

Ответы [ 2 ]

4 голосов
/ 13 января 2011

См. Расширение COM в PHP .

Пример использования сайта PHP :

<?php
// starting word
$word = new COM("word.application") or die("Unable to instantiate Word");
echo "Loaded Word, version {$word->Version}\n";

//bring it to front
$word->Visible = 1;

//open an empty document
$word->Documents->Add();

//do some weird stuff
$word->Selection->TypeText("This is a test...");
$word->Documents[1]->SaveAs("Useless test.doc");

//closing word
$word->Quit();

//free the object
$word = null;
?>
0 голосов
/ 12 апреля 2016

Попробуйте использовать Print2Flash для получения рабочей HTML-страницы, которая отображает оригинальный документ Word.Форматирование, шрифты и изображения не теряются и сохраняются с этим решением.Можно получить рабочий пример PHP, демонстрирующий, как это можно сделать из p2f SDK, доступный для загрузки здесь: http://print2flash.com/download.php Помимо SDK, необходимо загрузить и установить сам Print2Flash с той же страницы.PHP-код довольно прост, и минимальный код выглядит следующим образом:

$p2f = new COM("Print2Flash4.Server2")
$p2f->ConvertFile($sourcefile,$fsname);

Есть также много дополнительных опций, которые вы можете установить здесь.Пожалуйста, посмотрите полный пример кода из SDK, чтобы узнать об этих опциях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...