PHPWordを使ってPHPからWordファイルを出力してみる。PHPPHPWordを使ってPHPからWordファイルを出力してみる。Office関連2016.04.28PHPWordを使ってPHPからWordファイルを出力してみる。最近オトカドールやルミティアジュエルやらの記事ばかり書いていますが、今回はOffice系MVPらしくWordネタを書いていこうと思います。今回紹介するのは「PHPWord」。文字通り、PHPからWordファイルを出力するためのライブラリです。Composerのインストール上記GitHubのページにも書いてありますが、PHPWordはComposerを使ってインストールします。(Composerはプロジェクト単位でパッケージ管理できるので、お手軽で便利です。)インストールは簡単で、Windowsの場合ダウンロードページから「Composer-Setup.exe」ファイルをダウンロードして実行するだけです。詳しい手順はこちらの記事に書かれているので、左記ページをご参照ください。PHPWordのインストールComposerのインストールが終わったら、次はPHPWordのインストールです。constraint.GitHubのコードをコピペしたのに怒られました。仕方がないのでバージョン指定してインストールします。}}今度は上手くいきました。vendorフォルダもちゃんと作成されています。PHPWordの呼び出しPHPWordのインストールが終わったので、いよいよPHPから呼び出してみます。$section->addText('こんにちは、世界。7だと型名と同じクラス名が作れないようです。今度は無事にコードが実行され、Wordファイルの作成を確認できました。日本語も問題なく表示され、フォントも指定したものになっています。ファイルの新規作成だけでなく、下図のように既存ファイルを読み込んで、指定部分を置き換えることもできます。$templateProcessor->saveAs("php://output");短いコードでWordファイルの編集・保存ができる便利なライブラリです。ドキュメントやサンプルコードも充実しているので、興味がある方は是非お試しください。0【オトカドール】ツブレトマトの動画を撮ってきました。前のページ【オトカドール】イントロダクションがはじまったよ。(0)トラックバックは利用できません。この記事へのコメントはありません。返信をキャンセルする。スクリプト、リボンのカスタマイズに関する話題を中心に情報発信しています。Soloの疑問点第三弾です。