html代码转gui,命令行和GUI转换之间的差异(* .html,* .odt,* .doc)

如果你想保留HTML,我仍然认为LiveDocx可能只是证明有用。我做了一些挖掘,偶然发现phpdocx。在页面底部有一个链接,向您展示如何嵌入HTML。

LiveDocX和phpdocx都在各自的站点上提供示例。我建议你浏览一下。

也出现了几次:有趣的问题可能是:

我知道后者与你想要做的事情正好相反,但不要因为这个原因而把它写下来。通常,从另一个角度看待事物是非常有帮助的。

由于您的上一条评论让我相信您实际上没有完成编码(I just need a script etc...),我想说SO不是代码生成器。当你读完关于phpdocx和livedocx的文章时,也许你应该阅读what makes a good question。

我认为,here,我找到了你要找的东西。如果你想使用php-cli,我的猜测是将脚本的输出流设置为文件,并使用下面的标题(从链接复制粘贴)。

header("Content-type: application/vnd.ms-word");

header("Content-Disposition: attachment; Filename=SaveAsWordDoc.doc");

很抱歉,如果我发现有点苛刻,关于SO不是代码生成器的评论,以及“什么是一个好问题”的链接。不是故意打击你。

更新强>

很抱歉,上一个示例只能用作下载链接:在一个工作脚本下面,根据html字符串生成.doc文件:

#!/bin/php -n

$opts = array('file'=>array('header'=>'Content-type: application/vnd.ms-word'."\r\n".'Content-type: application/vnd.ms-word'."\r\n"));

$resource = stream_context_create($opts);

$doc = fopen('asDoc.doc','w+',false,$resource);

if (!$doc)

{

die('FFS');

}

$html='';

$html .='

Foo

Hello, world

';

fwrite($doc,$html);

fclose($doc);

exit();

?>

标头在上下文流中定义,因此前两行代码至关重要。与元标记一样。其他一切都很基础。

您需要的所有功能都在这里,如果您想知道什么做什么,请参阅他们的手册页以获取更多信息......

祝你好运

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值