Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php FPDF未正确渲染_Php_Pdf_Fpdf - Fatal编程技术网

Php FPDF未正确渲染

Php FPDF未正确渲染,php,pdf,fpdf,Php,Pdf,Fpdf,我正在使用FPDF库在PHP中创建一个PDF,但是我无法得到我想要的结果,也就是说,我无法将文本写入PDF。如果其他事情都做得正确,我已经使用了这两种方法 $pdf->SetXY(); $pdf->Write(0,"Some Text"); 及 这是我的全部代码 <?php include_once "fpdf/fpdf.php"; $pdf=new FPDF(); $pdf->AddPage(); $pdf->SetLineWidth(0.5); $pdf-

我正在使用FPDF库在PHP中创建一个PDF,但是我无法得到我想要的结果,也就是说,我无法将文本写入PDF。如果其他事情都做得正确,我已经使用了这两种方法

$pdf->SetXY();
$pdf->Write(0,"Some Text");

这是我的全部代码

<?php
include_once "fpdf/fpdf.php";

$pdf=new FPDF();
$pdf->AddPage();

$pdf->SetLineWidth(0.5);
$pdf->Text(10, 10, "Test Data");
$pdf->Line(10, 15, 200, 15);
$pdf->Line(10, 280, 200, 280);

$pdf->Line(10, 15, 10, 280);
$pdf->Line(200, 15, 200, 280);

$pdf->Rect(10, 15, 190, 15);
$pdf->SetXY(30, 30);
$pdf->Write(10, 'Text1');
$pdf->Output();
?>

我在代码中添加了它,效果很好:)

PDF没有显示任何内容,因为您没有设置字体。设置如下字体:

$pdf->SetFont("Arial","B","10");
<?php

    include_once "fpdf/fpdf.php";

    $pdf=new FPDF();

    $pdf->AddPage();
    $pdf->SetFont("Arial","B","10");

    $pdf->SetLineWidth(0.5);
    $pdf->Text(10, 10, "Test Data");
    $pdf->Line(10, 15, 200, 15);
    $pdf->Line(10, 280, 200, 280);

    $pdf->Line(10, 15, 10, 280);
    $pdf->Line(200, 15, 200, 280);

    $pdf->Rect(10, 15, 190, 15);
    $pdf->SetXY(30, 30);
    $pdf->Write(10, 'Text1');
    $pdf->Output();

?>
以下是参考资料:

因此,您的代码应该如下所示:

$pdf->SetFont("Arial","B","10");
<?php

    include_once "fpdf/fpdf.php";

    $pdf=new FPDF();

    $pdf->AddPage();
    $pdf->SetFont("Arial","B","10");

    $pdf->SetLineWidth(0.5);
    $pdf->Text(10, 10, "Test Data");
    $pdf->Line(10, 15, 200, 15);
    $pdf->Line(10, 280, 200, 280);

    $pdf->Line(10, 15, 10, 280);
    $pdf->Line(200, 15, 200, 280);

    $pdf->Rect(10, 15, 190, 15);
    $pdf->SetXY(30, 30);
    $pdf->Write(10, 'Text1');
    $pdf->Output();

?>


啊,伙计,你真是和蔼可亲。而我是一个**洞,只是一个小小的错误和ARGHHH@Tahir很高兴我能帮忙。快乐编码.-)