您好,我一直试图让fpdf在我的webapp中工作,因此我可以输出一个包含textarea字段中的文本以及自定义页眉和页脚的pdf文件,我首先尝试了FPDF网站上的示例,但我得到一个奇怪的字符串作为输出,而不是可下载的pdf文件。
这是表格:
<form name="f" action="pdf.php" method="get">
<textarea id="ckeditor" placeholder="Enter text here..." class="form-control" rows="10"></textarea>
<input type="submit"/>
</form>
pdf.php:
<?php
ob_start();
require('fpdf/fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World !');
$pdf->Output();
ob_end_flush();
?>
结果:
%PDF-1.3 3 0 obj <> endobj 4 0 obj <>流x�3R�2�35W(�rQ�w3T04�30PISp�Z*�[����(hx���� +���((j * d。&w endstream endobj 1 0 obj <> endobj 5 0 obj <>流x�]R�n�0��>��L�%�DI�8� 〜%E *r�vvHX�gvVk?/�������]�[x5�3\z��P�}��PO���J�Jݍ^���x6 /f������������������4}�z�����}�@�,ۖ-��˺E�u�^�,����< Z_K.IQ��Yd��C�K_ %% 8> !! J“ V!2&bGģ%r”H��D��}2EL1n��h.j ���e''a*H����:��d��9c���[�X1〜��''�3�g��Ñ�;O��> endobj 2 0 obj << / ProcSet [/ PDF /文本/ ImageB / ImageC / ImageI] /字体<< / F1 6 0 R >> / XObject << >> >> endobj 7 0 obj << / Producer(FPDF 1.81)/ CreationDate(D: 20190226233205)>> endobj 8 0 obj << / Type / Catalog / Pages 1 0 R >> endobj外部参照0 9 0000000000 65535 f 0000000229 00000 n 000000086 8 00000 n 0000000009 00000 n 0000000087 00000 n 0000000316 00000 n 0000000750 00000 n 0000000972 00000 n 0000001048 00000 n拖车<< / Size 9 / Root 8 0 R / Info 7 0 R >> startxref 1097 %% EOF