PHP & SQL

PDF

[tcPDF] 한글파일명으로 PDF 저장

홍사훈     0건     381회

본문

한글파일명으로 PDF 저장 방법

 

tcpdf.php 파일 안의 설정에, 영문 숫자이외의 문자는 모두 지움으로 설정되어 있음.

이를 한글도 지원하도록 바꾸어 주어야 함

  

<<원본 : tcpdf.php>>

:

:

7581 public function Output($name='doc.pdf', $dest='I') {

7582 //Output PDF to some destination

7583 //Finish document if necessary

7584 if ($this->state < 3) {

7585 $this->Close();

7586 }

7587 //Normalize parameters

7588 if (is_bool($dest)) {

7589 $dest = $dest ? 'D' : 'F';

7590 }

7591 $dest = strtoupper($dest);

7592 if ($dest[0] != 'F') {

7593 $name = preg_replace('/[\s]+/', '_', $name);

7594 $name = preg_replace('/[^a-zA-Z0-9_\.-]/', '', $name);

7595 }

7596 if ($this->sign) {

7597 // *** apply digital signature to the document ***

7598 // get the document content

7599 $pdfdoc = $this->getBuffer();

7600 // remove last newline

:

:

 

 

<<변경 : tcpdf.php>>

:

:

7592 if ($dest[0] != 'F') {

7593 $name = preg_replace('/[\s]+/', '_', $name);

7594 $name = preg_replace('/[^가-힣\x20^a-zA-Z0-9_\.-]/', '', $name);

7595 }

:

:

 

등록된 댓글이 없습니다.



Copyrightⓡ1996~2024, sahoon.com All Rights Reserved.