제목 | Codeigniter + mPDF에서 일본어 사용 | ||
---|---|---|---|
글쓴이 | 헛발이 | 작성시각 | 2012/11/19 17:14:54 |
|
|||
이 팁은 코드이그나이터 2.1.3에서 mPDF5.4를 기준으로 만들었습니다. mPDF에서 일본어 사용방법
1. 먼저 mPDF를 다운 받습니다. 다운로드 : http://www.mpdf1.com/mpdf/download 강좌와 다르게 버젼업이 된 경우 최신버젼을 받아 설치 하시기 바랍니다. 2. 다운받은 압축파일을 해동시켜 핼퍼에 통채로 이동시킵니다.. +Application +helpers +MPDF54 위와 같이 설치 합니다. 3. mpdf.php파일의 파일명을 변경하시고 이동시킵니다. MPDF54 디랙토리 안에 보시면 mpdf.php 파일이 존재합니다. 이 파일을 상위디랙토리로 이동시키고 파일명을 mpdf_helper.php 로 변경합니다. 결과적으로 다음과 같이 됩니다. +Application +helpers +MPDF54 +mpdf_helper.php 4. mpdf_helper.php파일의 내용을 변경합니다. 대략 35라인을 보시면 라이브러리 경로설정이 있는데 그것의 경로를 변경해줍니다.. //if (!defined('_MPDF_PATH')) define('_MPDF_PATH', dirname(preg_replace('/\\\\/','/',__FILE__)) . '/'); if (!defined('_MPDF_PATH')) define('_MPDF_PATH', dirname(preg_replace('/\\\\/','/',__FILE__)) . '/MPDF54/'); 5. config파일을 설정합니다. 한국어, 일본어, 중국어는 useAdobeCJK를 TRUE로 변경해 줘야 합니다.. Application > helpers > MPDF54 > config.php 파일을 열어 대략 44번줄에 내용을 TRUE로 변경합니다. $this->useAdobeCJK = true; // Uses Adobe CJK fonts for CJK languages 6. 콘트롤러에서 핼퍼를 로드 하여 문서를 출력합니다. public function index() { $this->load->helper('mpdf'); $mpdf=new mPDF('ja','A4-L'); $pdf = $this->load->view('welcome_message', NULL, TRUE); $mpdf->WriteHTML($pdf); $mpdf->Output(); } 7. VIew에 출력하고 싶은 내용을 작성합니다. こんにちは! 이렇게 하면 A4용지의 세로출력으로 일본어를 PDF로 출력할 수 있습니다. 여러가지 설정에 따라 헤더출력, 페이지번호출력, 푸터줄력, 가로/세로출력, 내용은 html로 표현을 할 수 있습니다. 자세한 여러가지 설정방법은 mPDF의 문서를 확인 하시기 바랍니다. 샘플소스도 함께 올리려 했는데 zip파일이 커서 업로드가 안되는군요... 필요한 분은 메일 주세요~ jsungmo@hotmail.com [추가] 웅파님께서 서버에 직접 올려 주셨습니다. 다운 받으실 분들은 여기를 참조 해 주세요~ http://cikorea.net/data/codeigniter+mPDF_japan.zip |
|||
다음글 | 간단한 페이징 만들기 도전!(최종완료본??) (2) | ||
이전글 | 개발 가이드 공개합니다. (18) | ||
니삼
/
2012/11/20 13:12:18 /
추천
0
좋은자료 감사합니다 ~
|
니삼
/
2012/11/20 13:13:01 /
추천
0
용량문제는 관리자분들이랑 해결해서 포럼에 올려두는게 좋지 않을까요? 추후에 다른분들을 위해서 ㅎㅎ
|
계돌이다
/
2012/11/20 16:53:33 /
추천
0
한글로 테스트 해보았는데 잘되네요~^^ 감사합니다^^
|
변종원(웅파)
/
2012/11/20 23:10:28 /
추천
0
헛발이/ 제 메일 아시죠? 보내주세요. 서버에 올려놓고 링크 알려드릴께요
|
헛발이
/
2012/11/21 10:37:01 /
추천
0
웅파님 제가 메일주소를 모르는데... ㅡ.ㅡ;;;;;
|
변종원(웅파)
/
2012/11/21 13:11:00 /
추천
0
헛발이/ 예전에 보냈는디요? 전 헛발이님 메일 주소 아는뎅. ㅋ
포럼 푸터의 contact로 보내셔도 옵니다. |
헛발이
/
2012/11/21 13:50:39 /
추천
0
메일 보냈습니다.. 그럼 부탁합니다..
|
변종원(웅파)
/
2012/11/22 22:05:15 /
추천
0
|
헛발이
/
2012/11/23 09:04:22 /
추천
0
감사합니다..
|
쌈닭
/
2012/11/27 15:00:22 /
추천
0
잘 보고 갑니다~~~
|