Когда вторя из file_get_contents на загруженный файл PDF, я получаю груз ерунды отображаемую как так:Показано содержимое PDF в PHP
6} ÕìúÖ
Есть в любом случае декодирования эта информация?
Когда вторя из file_get_contents на загруженный файл PDF, я получаю груз ерунды отображаемую как так:Показано содержимое PDF в PHP
6} ÕìúÖ
Есть в любом случае декодирования эта информация?
этот код может быть, поможет вам
<?php
$file = 'path/to/PDF/file.pdf';
$filename = 'filename.pdf';
header('Content-type: application/pdf');
header('Content-Disposition: inline; filename="' . $filename . '"');
header('Content-Transfer-Encoding: binary');
header('Accept-Ranges: bytes');
@readfile($file);
?>
быть преуспевающим
Попробуйте это: http://www.fpdf.org/
Это библиотека, которая также была предложена в других вопросах идентичных этому.
Если вы хотите прочитать/изменить содержимое файла в формате PDF, вы должны использовать библиотеку как FPDF
Если вы хотите, чтобы показать PDF, Вы должны установить правильный тип контента:
header('Content-type: application/pdf');
header('Content-Disposition: inline;');
echo file_get_contents('yourpdf.pdf');
(ReadFile это лучший вариант, хотя)
Что вы ожидали? PDF имеет формат двоичного файла, а его содержимое - это * никогда * только обычный текст, который вы можете прочитать на консоли. Даже если он не сжат, в и вокруг якоря «простого» текста есть масса инфраструктуры. – usr2564301