在 php 中将 MS Word 文档转换为 html

发布于 2024-10-11 16:36:52 字数 74 浏览 6 评论 0原文

如何在 php 中将 Microsoft Word 文档转换为 html?我使用的是 Windows,听说 COM 包可以做到这一点。

How can I convert a Microsoft Word document to html in php? I am using windows, and heard that the COM package does it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

蝶舞 2024-10-18 16:36:52

请参阅PHP 的 COM 扩展

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;
?>

See the COM extension of PHP.

Example of the usage by the PHP site:

<?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;
?>
戏舞 2024-10-18 16:36:52

尝试使用 Print2Flash 获取显示原始 Word 文档的工作 HTML 页面。此解决方案不会丢失并保留格式、字体和图像。人们可以获得一个可用的 PHP 示例,演示如何从 p2f SDK 中完成此操作,可在此处下载:http://print2flash。 com/download.php 除了 SDK 之外,还需要从同一页面下载并安装 Print2Flash 本身。
PHP 代码非常简单,最小代码似乎是这样的:

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

您还可以在此处设置很多附加选项。请参阅 sdk 中的完整示例代码以了解这些选项。

Try to use Print2Flash for obtaining a working HTML page that displays the original Word document. Formatting, fonts and images are not lost and preserved with this solution. One may get a working PHP sample demonstrating how it can be done from p2f SDK available for download here: http://print2flash.com/download.php Besides SDK it is needed to download and install Print2Flash itself form the same page.
the PHP code is quite simple and the minimum code seems to be like this:

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

There are also a lot of additional options you may set here. Please see the full sample code from the sdk to learn about these options.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文