我已經使用下面的代碼來創建一個簡單的PDF文件。它在瀏覽器中執行得很好,但我無法獲得PDF文件。當我在CLI中運行代碼時,它給了我一些輸出;我的疑問是我指定PDF文件的位置。當我使用PHP創建PDF時,如何讓瀏覽器正確渲染它?
<?php
require('fpdf.php');
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>
CLI輸出: 2 0 OBJ < < /類型/頁 /父1個0 R /目錄3 0 R >> endobj 3 0 OBJ < </4長度0 R >> stream 2.834646 0 0 2.834646 0 841.9 cm 2 J 0.2 w BT/F1 5.64 Tf ET BT 11 -16 .692 Td(Hello World!)Tj ET
是的,現在它正在創建指定的文件,但是當我打開文件。它表示以下錯誤 文件名「myfile.pdf」表示該文件是「PDF文檔」類型。文件內容表明該文件是「純文本文件」類型。如果您打開此文件,該文件可能會給您的系統帶來安全風險。 – Pavunkumar 2010-03-16 07:38:40
@pavun_cool:不知道,但你應該在fpdf網站或谷歌搜索這個錯誤。 – Sarfraz 2010-03-16 08:04:12
實際上它是用pdf擴展名創建正常的文本文件,所以它不能正確打開。我應該採用哪種方法來獲得pdf格式的文件。 – Pavunkumar 2010-03-16 09:15:08