Попробуй показать pdf файл используя PHP и fpdf

Фон: Это' На веб-сайте электронного обучения, когда пользователь находится на этапе обучения, он будет показывать контент для чтения на первых трех страницах, а после этого ему потребуется пройти тестирование, когда пользователи преодолеют все трудности, он покажет сертификат pdf.

В настоящее время проблема заключается в том, что после достижения последней страницы всегда отображаются некоторые странные слова: (ниже приведена часть всего)

(% PDF-1.3 3 0 obj <> endobj 4 0 obj <> поток х 3R235W (r Q w3T0430PISp Z * [(Нх +(К * д7 Вт)

Вот часть кода, имя файла которой - load_data.php

else if ($cur_page == $no_of_paginations){


        ob_end_clean();
        require("../fpdf.php");

        $pdf = new FPDF();
        $pdf->AddPage();
        $pdf->SetFont('Arial','B',16);
        $pdf->Cell(40,10,'Hello World!');
        if (preg_match("/MSIE/i", $_SERVER["HTTP_USER_AGENT"])){
            header("Content-type: application/PDF");
        } else {
            header("Content-type: application/PDF");
            header("Content-Type: application/pdf");
        }
        $pdf->Output();
        exit;
    }

Аякс для нумерации страниц:

function loadData(page){

//        debugger;
        loading_show();
        $.ajax
        ({
            type: "POST",
            url: "load_data.php",
            data: { page: +page, tableName:  $.urlParam('modules') },
            //data: "page="+page,
            success: function(msg)
            {
                $("#container").ajaxComplete(function(event, request, settings)
                {
                    loading_hide();
                    $("#container").html(msg);
                });
            }
        });
    }
    loadData(1);  // For first time page load default results
    $('#container .pagination li.active').live('click',function(){
        var page = $(this).attr('p');
        loadData(page);

    })

Ответы на вопрос(4)

Ваш ответ на вопрос