こんにちは私はcakephpを使ってページ内容をMSワード文書にエクスポートしています。 このことは私にとっては全く新しいことです。以前はこれをどの言語でも行っていませんでした。 これまでにGoogleで検索したところ、これについて多くは見つかりませんでした。 しかし私はこのような芸術的なものを見つけました。cakephpのMS Word文書へのコンテンツのエクスポート
「単語」レイアウト:
<?php
header("Content-Type: application/vnd.ms-word");
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past - so must always re-read
header("content-disposition: attachment;filename=myfile.doc"); //this will be the name of the file the user downloads
echo $content_for_layout; ?>
コントローラ機能:
function printToWord($pageId) {
$page = $this->Customer->findById($pageId);
$this->set('page',$page);
$file = new File(APP.DS.'webroot'.DS.'css'.DS.'print.css', false); //1
$this->set('inlineCss',$file->read()); //2
$file->close();
$this->layout = "word";
Configure::write('debug',0);
}
とビューで:
<style>
<?php if (isset($inlineCss) echo $inlineCss;?>
私は失望している私を助けて。 ありがとうございます。
2番目のオプション..私は動的に単語文書を作成したいですか? 他に何かお手伝いできますか? @Pbal –
このライブラリはMSの言葉に対応していますか? –
@MuhammadUsman:はい!このライブラリを使用すると、Word文書を動的に生成できます。 「はじめに」セクションをご覧ください。それは非常に使いやすいです。 – Pbal