ホームページ  >  記事  >  php教程  >  PHP はプログラム内の Web ページから Word ドキュメントを生成し、ダウンロードされたコードを提供します

PHP はプログラム内の Web ページから Word ドキュメントを生成し、ダウンロードされたコードを提供します

WBOY
WBOYオリジナル
2016-06-13 11:57:351095ブラウズ

この記事は主に 2 つの問題を解決します:

1: HTML のコンテンツを php で Word ドキュメントに生成する方法
2: php は HTML のコンテンツを Word に生成するときに変換しますドキュメントで問題が中央に表示されない場合は、デフォルトで Web ビューに表示されます。
3: PHP が HTML から Word ドキュメントにコンテンツを生成する場合、関連するスタイルの非互換性の問題が発生します

テキスト:

コードをコピー コードは次のとおりです:


echo '


Print
<スクリプト src= "includes/js/ztree/js/jquery-1.4.4.min.js" type="text/javascript">
'; body>


";
echo '
';
echo "デジタル教育システム電子授業準備原稿

中国語学校実験中学校 /span>
';
ob_start(); //バッファを開く
("キャッシュ制御: public");
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes"); ($_SERVER["HTTP_USER_AGENT"],'MSIE')) {
header('Content-Disposition:attachment; filename=test.doc');
}else if (strpos($_SERVER["HTTP_USER_AGENT " ],'Firefox')) {
Header('Content-Disposition:attachment; filename=test.doc');
} else {
header('Content-Disposition:attachment; filename=test . doc');
}
header("Pragma:no-cache");
ob_end_flush();//すべてのコンテンツをブラウザに出力します。 🎜>

注: 上記のコード部分は、php プログラム ファイルの内容を Word 文書に生成し、ダウンロード機能を提供する機能を提供します。
2 番目の質問への回答として、ローカルにダウンロードした Word 文書を開くと、以下に示すようにデフォルトの Web ビューに表示されます。
デフォルトの Web ビューに表示されます。



通常のページビューに従って表示される場合は、設定用のヘッダー(青色のコード部分)にxmlマークの行を追加する必要があります: Print を追加すると、ローカルエリアにダウンロードされた Word ドキュメントを開くと、次のように表示されます:

3 番目の問題に関しては、上部の大きなタイトルの下にある関連属性の下線注釈など、スタイルの非互換性の問題がいくつかあります。

border-bottom: 1px Solid #545454; スタイル (青色のコード部分) を HTML のスタイルに追加しました:

解決策は、Word で認識される下付き文字のスタイルに従って変更することです。つまり、 このスタイルに変更した後、つまり Word を開いた後。ローカルにダウンロードされたドキュメントには下線が付きます。

人に釣りを教えるよりも、釣りを教える方が良いです。このスタイルの不一致に対する私の解決策を共有します。

1: オンライン エディターの Web バージョンを見つけて、そこにいくつかの単語を入力し、下線を追加します

2: 次に、エディターの [ソース コードの表示] ボタンをクリックすると、追加したばかりの下線付き属性が、html: border-bottom: 1px Solid # 545454;

さて、上記の関連問題は以上です。ご質問がございましたら、一緒に話し合って解決いたします。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。