【问题标题】:generate a landscape MS Word document with php使用 php 生成横向 MS Word 文档
【发布时间】:2012-06-28 12:33:51
【问题描述】:

以下代码生成纵向格式的 MS Word 文档。但我需要它处于横向模式,因为我要插入一些表格、图表和类似的多媒体内容。

<?php 
$fp = fopen("tx1.doc", 'w+');
$str="here goes some of my content";
$str.="- -I insert tables, charts and all the stuff  with alignment--";
fwrite($fp, $str);
fclose($fp);
?>

所以我想知道如何强制 php 以横向格式生成文档(横向适合我的演示文稿)。

编辑: 正如@Mark Ba​​ker 所建议的那样,我在一处/拍摄github.com/PHPOffice/PHPWord 处找到了满足我所有要求的解决方案@ 谢谢。现在我可以用 Doc 做任何事情;)

【问题讨论】:

  • 您是如何插入这些表格、图表和所有多媒体内容的?在 Word 格式中手动操作通常非常困难……您是否已经在使用某个库?
  • 为什么我认为您只是将 HTML 标记写入文件
  • @deceze 表格正在通过 html 插入,尚未包含多媒体。
  • 您的具体问题没有直接解决....但是如果您使用列出的一些生成真实 .doc 文件的库工具(而不是简单地伪装成 word 的 html),那么这些库将几乎当然为页面布局提供选项,包括方向......使用html,你根本没有那个选项
  • Starter for 1.... PHPWord (github.com/PHPOffice/PHPWord) 允许您在设置中设置页面方向,并可以生成 .docx、.odt 或 .rtf 格式的输出

标签: php file ms-word


【解决方案1】:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 2018-12-02
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2012-09-20
    • 2020-07-23
    相关资源
    最近更新 更多