The following section of code to introduce PHP to the HTML into Word, the details are as follows:
This is tested, this method is not good, HTML page code to write in PHP, but at least can run, look at the program
<?php class word{function Start () {Ob_start (); Echo '
Here to share a piece of code PHP to implement Word to HTML method
For the perfect solution, office to convert PDF or HTML, preferably with Windows Office software, LibreOffice not perfect conversion, WPS has no API.
First confirm that the COM module is not open, phpinfo inside if there is a com_dotnet module, the description has been opened, if not, modify the php.ini,
The code is as follows:
Com.allow_dcom = True
The previous comments removed, restart on OK, PHP official website said, php5.4.5 before the COM module is built, in fact, is not necessarily all, the official website of the PHP 5.3.39,com module is not built.
If not the built-in module, PHP.ini Plus, the premise of your Ext folder, there is the extension
The code is as follows:
Extension=php_com_dotnet.dll
And then reboot, OK.
function word2html ($wordname, $htmlname)
{
$word = new COM ("Word.Application") or Die ("Unable to instanciate Word ");
$word->visible = 1;
$word->documents->open ($wordname);
$word->documents[1]->saveas ($htmlname, 8);
$word->quit ();
$word = null;
Unset ($word);
word2html (' D:/www/test/6.docx ', ' d:/www/test/6.html ');
Attention:
1. Convert the HTML, view the source code, the more chaotic
2. Winword.exe will be invoked during the conversion process
3. If the page has been loaded, rename the document and then turn it back on.