質問: $pdf->importPage(1); // 読み込んだPDFの1ページ目の情報を取得 $pdf->useTemplate($tplIdx); // 読み込んだPDFをテンプレートとして使用 $pdf->AddPage(); // ページを追加 $pdf->Output('template1.pdf', 'I'); // PDFとして表示、Iはブラウザ出力 ?> ### 試したこと Windows7(PC)のchromeとIE11 MACAir(PC)のchrome android(スマホ)のchrome では動作が確認できますが iphoneのchromeとsafari ipadのsafari MACAir(PC)のsafariでは 動作が確認できません。 .htaccessを削除したり、PHPのバージョンを7→5にしても動きませんでした。 template1.pdfがアップロードされているURLを入力するとPDFが表示されるのを確認しています。 ### 補足情報(FW/ツールのバージョンなど) fpdiのバージョンは1.6.1 tcpdfのバージョンは6.2.13 サーバーはXサーバーApache2.4.6 言語はPHP7.1.18 よろしくお願いします。
回答: 最後の行にexit();を入れたら動くようになりました。ボタンを押したらこちらのコードを動くようにしていたため、exit();がないとそのまま処理が継続され、コードの下のHTMLなどを読んでしまうため、safariなどではうまく動かなかったようです。