如何在php中格式化antiword的输出

时间:2011-05-19 09:44:15

标签: php

我正在使用antiword来读取php中的doc文件:

<?php
$filename = 'sample.doc';
$content = shell_exec('C:\\wamp\\www\\tester\\read_documents\\antiword\\antiword '.$filename);
echo $content;
?>

是否可以格式化输出?

1 个答案:

答案 0 :(得分:2)

manual page of antiword说:

  

-f以格式化文本形式输出。这意味着打印粗体文本   像*粗体*,斜体像/斜体/   并加下划线的文字为_underlined_   -p papersize以PostScript形式输出。可打印在纸上   指定大小:10x14,a3,a4,a5,b4,   b5,执行,对开,法律,信,   注意,四分之一,声明或小报   -t以文本形式输出。 (默认)
  -x文档类型定义以XML形式输出。目前唯一的文件   类型定义是db(对于DocBook)。

因此,您可以选择各种输出格式;默认情况下,antiword会删除所有格式。我猜你想要-f选项,并可能将这种简单格式替换为HTML标签。