いくつかのpdfを構築し、それらをサーバーに保存してからブラウザーをファイルにリダイレクトすることにより、それらをブラウザーに提供するサイトがあります。
Internet Explorer でこれらの pdf にアクセスしようとすると、ブラウザがクラッシュし、次のメッセージが表示されます。
Microsoft Visual C++ ランタイム ライブラリ
プログラム: iexplorer.exe
このアプリケーションは、異常な方法で終了するようランタイムに要求しました。詳細については、アプリケーションのサポート チームにお問い合わせください。
PDFはfpdfを使用して構築されています。以下の関数のサーブ部分を含めました
//set encryption
$pdf->setEncryption('',$pdfPassword,array('print'));
#create the pdf and stream it to the page
$pdfcode = $pdf->ezOutput(1);
//$pdfcode = str_replace("\n","\n",htmlspecialchars($pdfcode));
$filename = $info['Certificate_Number'].time().".pdf";
$finalPdf = $_SERVER['DOCUMENT_ROOT']."/downloads/certificates/".$filename;
$pdfFile = fopen($finalPdf, 'w');
fwrite($pdfFile, $pdfcode);
header('location: /downloads/certificates/'.$filename);