ホームページ >バックエンド開発 >PHPチュートリアル >PHPでPDFを表示するソリューションを探しています

PHPでPDFを表示するソリューションを探しています

WBOY
WBOYオリジナル
2016-06-23 14:23:041299ブラウズ

私の要件は、リモートサーバー上の PDF ファイルをページに表示することです。コードは次のとおりです:

<?php$fileName = "abcd.pdf";header("Content-Type: application/pdf");header('Content-Disposition: inline; filename*="utf8\'\''.$fileName.'"');ob_start();readfile("http://www.xxx.com/pdf/xyz.pdf");$content = ob_get_contents();ob_end_clean();        echo $content;


問題は次のとおりです:
1. php でのリモート PDF の読み取りが比較的遅い
2. 一部のアプリケーションでは。 pdf をサポートしていないブラウザでは、ファイルのダウンロードを求めるメッセージが表示され、この時点でファイル名が文字化けします


ディスカッションへの返信 (解決策)

読み込み速度は遅いですが、読み込みとキャッシュは可能です。バックグラウンドでローカルに実行します
PDF リーダーがないとさらに面倒です

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