phpでwordを修正する例
2022-01-14 11:01:31
1. ワードをWebページとして保存します。
2、デフォルトのページビューに変更する。
3. phpのコードを書く。
4、fwriteなどの関数でWordの内容を修正するだけ。
使用例
ob_start();//open cache
print'';//output header
$content = file_get_contents
(S_ROOT.'. /temp/word/jzydt.htm');//get template content
$content = str_replace('<{jzydt_company_name}>',"400 phone",$content);//after a replacement operation, the template will be replaced with the accepted value of the label, if you feel the need to use the regular replacement is also OK, but I do not recommend I don't recommend to use regular if you don't want to.
$docname = 'jzydt.doc';//generate saved file name, suffix is doc
echo $content;//output the replaced content to cache
print "";
$data = ob_get_contents();
ob_end_clean();
$fp=fopen(S_ROOT.'. /temp/word/'. $docname,"wb");//open a new word file with binary write permission, i.e. new
fwrite($fp,$data);//write and save the content
fclose($fp);
インスタンスの拡張機能です。
PHPを使ってワードドキュメントを操作する
phpを使用するのは、暗号化などの理由から、WORDを読み込むためのFILE OPENなどの関数で直接後者にすると、ごちゃごちゃすることが多いので、COMを使用するのが本来の姿 これは、私が新しいWORDを読み込んでファイルに保存するだけの簡単なものです。
<?
// Create an index to the new COM component
$word = new COM("word.application") or die("Can't start Word!");
// Display the version number of the Word currently in use
//echo "Loading Word, v. {$word->Version}<br>";
// set its visibility to 0 (false), if you want to make it open at the top, use 1 (true)
// to open the application in the forefront, use 1 (true)
// $word-> Visible = 0;
// type? A document
$word->Documents->OPen ("d:\myweb\muban.doc");
//read the content of the document
$test= $word->ActiveDocument->content->Text;
echo $test;
echo "<br>";
// the document will need to replace the variables for a change
$test=str_replace("<{variable}>", "This is the variable",$test);
echo $test;
$word->Documents->Add();
// add text to the new document
$word->Selection->TypeText("$test");
// save the document in the directory
$word->Documents[1]->SaveAs("d:/myweb/comtest.doc");
// Close the connection with the COM component
$word->Quit();
? >
この記事では、phpで単語を修正する方法の例について紹介します。phpで単語を修正する方法についてもっと知りたい方は、BinaryDevelopの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後ともBinaryDevelopをよろしくお願いします
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン