Php fpdf输出can';不要加载到浏览器中。

Php fpdf输出can';不要加载到浏览器中。,php,jquery,fpdf,Php,Jquery,Fpdf,我试图在我的wordpress插件中使用fpdf从html表中创建和下载pdf。 输出显示类似于控制台中的以下行,而不是将pdf打开到我的浏览器 %PDF-1.4 3 0 obj <</Type /Page /Parent 1 0 R /Resources 2 0 R /Group <</Type /Group /S /Transparency /CS /DeviceRGB>> /Contents 4 0 R>> endobj 4 0 obj &l

我试图在我的wordpress插件中使用fpdf从html表中创建和下载pdf。 输出显示类似于控制台中的以下行,而不是将pdf打开到我的浏览器

%PDF-1.4
3 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/Group <</Type /Group /S /Transparency /CS /DeviceRGB>>
/Contents 4 0 R>>
endobj
4 0 obj
<</Filter /FlateDecode /Length 502>>
stream
x����o�0���+�q����&}�Z���N�f�[L%ai������E����gߙ��A�������@�#j
�"a����W�{
%PDF-1.4
30 obj
endobj
40 obj
流动
x����o�0���+�Q����&}�Z���N�F�[L%ai������E����gߙ��A.�������@�#J
�“a����W�{
我已经使用jQuery将数据发送到actionpdf.php。 下面是我的jquery脚本,用于将html表发送到actionpdf.php

    jQuery(document).ready(function(){
        jQuery('#btnPdf').on('click',function(){

                $.post('".plugins_url('',__FILE__)."/html-to-fpdf/actionpdf.php');

            });
        });
    </script>
jQuery(文档).ready(函数(){
jQuery('#btnPdf')。在('click',function()上{
$.post(“.”.plugins\uURL(“.”,\uuuuuu文件)。“/html到fpdf/actionpdf.php”);
});
});
这是我的行动pdf.php-

<?php
require('fpdf.php');

$pdf = new FPDF('P','mm','A4'); //with page settings
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!',1);
$pdf->Cell(60,10,'Powered by FPDF.',0,1,'C');
$pdf->Output('sara.pdf', 'D'); //force download file
exit;
?>


我做错了什么?我无法回答。欢迎提供任何帮助。

可能您必须将内容类型设置为“application/pdf”才能按预期工作。

可能您必须将内容类型设置为“application/pdf”“使其按预期工作。

尝试在ajax调用中将
contentType
设置为
'application/pdf'


尝试在ajax调用中将
contentType
设置为
'application/pdf'

header('Content-type:application/pdf');我以前已经尝试过。对我无效。header('Content-type:application/pdf');我以前已经尝试过。对我无效。