画像、音楽、HP、WORDなどをDBの保存し、Webページとして開けるようなアプリを作成している、WORDを扱うのに苦労した。
いろいろ、調べていくうちにdocx,xslx,pptxは2007年にマイクロソフトが提案したOOXML規格で
実際の中身はZIP形式だと分かりました。これは、
いろいろ問題を張らんでいるようですね。
それで、UNZIPして、それらしき、XMLを取り出し、ためしましたが、文字だけで
XSLTがないと駄目とかです。これは、あきらめていましたが、
PHPWordを使ってPHPからWordファイルを出力してみる。
をみつけました。
これを応用してなんとか、DBのバイナリデータをdocx形式に吐き出すことができました。なお、EXCEL,PPTも可能なようですが、まだ、PHPExcel
,PHPpptはインストールしていません。まあ、Excelタイプは必要かとおもいますが、小生の環境ではDBを使うと処理速度が遅いのが気になっています。
Lets'ふじさわホームぺージ |
Facebook ページ ITサロン藤沢 |