CI 묻고 답하기

제목 (fpdf 에러) pdf 변환 에러가 납니다.
카테고리 CI 2, 3
글쓴이 호아세 작성시각 2017/02/27 12:49:14
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 16580   RSS

코드이그나이터 pdf로 변환하는 작업하고 있습니다. 

fpdf 사용해서 사용중인데 .... .

잘되고 다운도 되지만 

한글로 하면 깨지는 현상이 발생해서 검색해보니 korean.php를 다운 받아서 추가한 후 아래 코드처럼 바뀌면 바뀐다고 하는데 

저는 Undefined index: subsetted 에러가 자꾸 발생하네요 ㅠ 어떤문제인지 제발 도와주세요 ㅠㅠㅠ 

PDF만 일주일쨰 이리 발이 묶여 있습니다. 

 require(APPPATH.'libraries/fpdf/korean.php'); 

class Doc extends CI_Controller {

  function __construct()
  {
    parent::__construct();
	
  }
  public function index()
  {

$pdf=new PDF_Korean();
$pdf->AddUHCFont('명조');
$pdf->AddUHCFont('고딕', 'HYGoThic-Medium-Acro');
$pdf->AddUHCFont('돋움', 'Dotum');
$pdf->AddUHCFont('바탕', 'Batang');
$pdf->AddUHCFont('궁서', 'Gungsuh');
$pdf->AddUHCFont('굴림', 'Gulim');
$pdf->AddUHCFont('한겨레결체', '한겨레결체');
$pdf->AddUHCFont('없는글꼴', '없는글꼴');
//$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('명조','',16);
$pdf->Write(8,'PHP 3.0은 1998년 6월에 공식적으로 릴리즈되었다. 공개적인 테스트 이후약 9개월만이었다.');
$pdf->Ln();
$pdf->SetFont('고딕','',16);
$pdf->Write(8,"(고딕)고딕글꼴도 나타날 수 있었다.");
$pdf->Ln();
$pdf->SetFont('바탕','',16);
$pdf->Write(8,"(바탕)일단 완전히 새로운 폰트가 추가되지는 않아도...");
$pdf->Ln();
$pdf->SetFont('궁서','',16);
$pdf->Write(8,'(궁서)윈도우즈에 있는 기본적인 글꼴은 가능하다.');
$pdf->Ln();
$pdf->SetFont('굴림','',16);
$pdf->Write(8,'(굴림)글꼴들이 조금 달라보이시나요?');
$pdf->Ln();
$pdf->SetFont('돋움','',16);
$pdf->Write(8,'(돋움)이건 돋움체랍니다.');
$pdf->Ln();
$pdf->SetFont('한겨레결체','',16);
$pdf->Write(8,'(한겨레결체)이건 한겨레결체랍니다.');
$pdf->Ln();
$pdf->SetFont('없는글꼴','',16);
$pdf->Write(8,'(없는글꼴)글꼴이 없으면 기본값인 명조체로 나타납니다.');
$pdf->Output();
$pdf->Ln(); $pdf->Ln();

  }
  // More methods goes here
}

 

 다음글 프로시져 사용 시 한글 문제입니다ㅜ (1)
 이전글 db 결과를 계층적인 json으로 재형성하는 방법? (5)

댓글

/ 2017/02/28 12:27:38 / 추천 0
저는 tcpdf 적용했는데... 폰트 설정해야 한글 출력이 잘 됬어요..