Я не могу встраивать выходные PDF-файлы размером более 150 тыс. В Google Chrome с использованием плагина PDF Viewer по умолчанию и кода PHP ниже
$size = filesize($file_fullpath); $begin = 0; $end = $size; header('HTTP/1.0 200 OK'); header("Content-Type: $mimeType"); header('Cache-Control: public, must-revalidate, max-age=0'); header('Pragma: no-cache'); header('Accept-Ranges: bytes'); header('Content-Length:' . ($end - $begin)); header("Content-Range: bytes $begin-$end/$size"); header("Content-Disposition: inline; filename='$filename'"); header("Content-Transfer-Encoding: binary\n"); header("Last-Modified: $time"); header('Connection: close'); $cur = $begin; fseek($fm, $begin, 0); while (!feof($fm) && $cur < $end && (connection_status() == 0)) { print fread($fm, min(1024 * 16, $end - $cur)); $cur+= 1024 * 16; }
Все отлично работают с FireFox или Internet Explorer.