欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php生成word文件的简单范例

程序员文章站 2022-05-12 22:58:41
...
  1. /**
  2. php生成word文件
  3. link:bbs.it-home.org
  4. */
  5. $word = new COM("word.application") or die("无法启动 Word 程式!");
  6. $word->Visible = 0;

  7. $n=$word->Documents->Add();

  8. ## 分节符号

  9. $n->Sections->Add($word->Selection->Range,0);
  10. ## Sections(1)第一小节

  11. $s1=$n->Sections(1);
  12. $s1->PageSetup->BottomMargin=10;
  13. ## Paragraphs(1) 第一段落

  14. $s1->Range->InsertBefore("企鹅帝国元年-诗词多首排版测试");
  15. $s1->Range->InsertParagraphAfter;
  16. $s1->Range->InsertBefore("大标题-诗词歌赋\n");
  17. $Para=$n->Paragraphs(1);

  18. $Para->Alignment=1;
  19. $font_style=$Para->Range;
  20. $font_style->Font->size =14;
  21. $font_style->Font->Name="标楷体";
  22. $Para=$n->Paragraphs(2);

  23. $Para->Alignment=2;
  24. $font_style=$Para->Range;
  25. $font_style->Font->size =10;
  26. $font_style->Font->Name="新细明体";
  27. $p=$n->Sections(2);

  28. $obj=$p->PageSetup;
  29. $Col=$obj->TextColumns;
  30. $Col->SetCount(2);
  31. $p->Range->InsertAfter("

  32. 席慕容
  33. 像一颗随风吹送的种子

  34. 我想 我或许是迷了路了
  35. 这个世界 绝不是
  36. 那当初曾经允诺给我的蓝图
  37. 可是 已经有我的泪水

  38. 寻找原来的自己而走出人群
  39. 洒在山径上了 已经有
  40. 我暗夜里的梦想在森林中滋长
  41. 我的渴望和我的爱
  42. 像花朵般绽放过又隐没了
  43. 而在水边清香的荫影里

  44. 还留着我无邪的心
  45. 留着我所有的

  46. 迟疑惶恐 却无法再更改的
  47. 脚印
  48. 汲江煎茶 苏轼

  49. 活火仍仍活水烹

  50. 自临钓石汲深清
  51. 大瓢贮月归春瓮
  52. 小杓分江入夜瓶
  53. 雪乳已翻煎处脚
  54. 松风忽做泻时声
  55. 枯肠未易禁三碗
  56. 卧树荒城长短更
  57. 两瓯茶 白居易

  58. 食罢一觉醒

  59. 起来两瓯茶
  60. 举头看日影
  61. 已复西南斜
  62. 乐人惜日促
  63. 忧人厌年馀
  64. 无忧无乐者
  65. 长短任生涯
  66. 山泉煎茶有怀 白居易

  67. 坐酌泠泠水

  68. 看煎瑟瑟尘
  69. 无由持一碗
  70. 寄与爱茶人
  71. 一字至七字诗 茶 元稹

  72. 香叶 嫩芽
  73. 慕诗客 爱僧家
  74. 碾雕白玉 罗织红纱
  75. 铫煎黄蕊色 碗转曲尘花
  76. 夜後邀陪明月 晨前命对朝霞
  77. 洗尽古今人不倦 将知醉後岂堪夸
  78. ");

  79. $word->DefaultSaveFormat=""; ## 存档模式,预设DOC

  80. $word->Documents[1]->SaveAs("c:\\word.doc");
  81. $word->Quit();
  82. $word->Release();
  83. $word = null;
  84. ?>
复制代码