Я создаю файл PDF на PHP:
header("Content-Type: application/pdf");
header("Content-Disposition: attachment; filename=\"file.pdf\"");
echo "Hello";
Загруженный file.pdf
не смог открыть. В нем говорится, что «Adobe Reader не может открыть файл, потому что он либо не поддерживается типом файла, либо потому, что файл был поврежден (например, он был отправлен как вложение электронной почты и неправильно декодирован)».
Но при открытии файла с Текстовый редактор, в файле есть только «привет». Похоже, что он не правильно закодирован как PDF. Любая помощь, пожалуйста?
Ты не можешь просто echo
строку и ожидайте, что она будет правильно отформатирована в файл PDF, «как этот».
Вам нужно посмотреть на создание PDF. Вот несколько связанных вопросов:
Других решений пока нет …