FPDF 오류: "일부 데이터가 이미 출력되었으므로 PDF를 보낼 수 없습니다."
앞서 언급한 오류는 일반적으로 관련 없는 오류가 있을 때 발생합니다. FPDF가 PDF 문서 생성을 시도하기 전에 출력이 존재합니다. 적절한 PDF 생성을 위해 FPDF는 출력에 대한 독점적인 제어가 필요합니다.
문제:
Drupal 모듈 내에서 FPDF를 활용하려고 하면 다음 오류가 발생합니다. 이미 출력되었으므로 PDF를 보낼 수 없습니다." Drupal 외부에서 FPDF를 사용할 때는 이 문제가 발생하지 않습니다.
해결 방법:
이 문제를 해결하려면 공백이나 줄 바꿈을 포함한 출력이 전혀 없는지 확인하세요. FPDF를 호출하기 전에 존재합니다. 수정된 예는 다음과 같습니다.
<?php $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'Hello World!'); $pdf->Output(); ?>
권장 사항:
Drupal과의 원활한 통합을 위해 플랫폼과의 강력한 호환성을 제공하는 대체 PDF 라이브러리를 활용하는 것이 좋습니다. Drupal은 귀하의 특정 요구 사항을 충족할 수 있는 다양한 PDF 관련 모듈을 제공합니다.
위 내용은 Drupal 모듈 내에서 FPDF를 사용할 때 '일부 데이터가 이미 출력되었으므로 PDF를 보낼 수 없습니다'라는 메시지가 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!