-
Base64エンコードされたPDFファイルのデータを取得します。 PHPで、Base64エンコードされたPDFファイルのデータを取得する方法はいくつかあります。例えば、ファイルを読み込んで
base64_encode()
関数を使用してエンコードする方法や、既存のBase64エンコードされた文字列を使用する方法などがあります。 -
必要なヘッダーを設定します。 ブラウザがファイルをダウンロードする際に必要なヘッダーを設定します。以下のコードを使用して、正しいヘッダーを設定します。
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="download.pdf"');
- Base64データをデコードして出力します。
デコードされたPDFデータを出力するために、
base64_decode()
関数を使用します。以下のコードを使用して、Base64データをデコードして出力します。
$data = base64_decode($base64EncodedData);
echo $data;
完全な例を以下に示します。
<?php
// Base64エンコードされたPDFデータを取得する
$base64EncodedData = "ここにBase64エンコードされたデータを入力";
// 必要なヘッダーを設定する
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="download.pdf"');
// Base64データをデコードして出力する
$data = base64_decode($base64EncodedData);
echo $data;
?>
上記のコードを使用すると、Base64エンコードされたPDFファイルがダウンロードされます。必要に応じて、ファイル名やContent-Typeを適切に設定してください。
この方法を使用すると、PHPでBase64エンコードされたPDFファイルをダウンロードすることができます。