1. 제품
  2.   PDF
  3.   PHP
  4.   mPDF
 
  

PDF 파일 처리를 위한 오픈소스 PHP 라이브러리

PHP API를 통해 PDF 문서를 생성, 수정 및 조작하고 PDF 파일에 표, 머리글 및 바닥글을 추가합니다.

mPDF는 사용자가 자신의 PHP 애플리케이션 내에서 PDF 문서를 생성, 수정 및 조작할 수 있도록 하는 오픈 소스 PHP 라이브러리입니다. 라이브러리는 UTF-8로 인코딩된 HTML에서 PDF 생성을 지원하고 UTF-8로 인코딩된 HTML을 허용합니다. 문서 내에서 RTL 문자를 자동 감지하고 RTL 문자에 대한 전체 텍스트 반전뿐만 아니라 표, 목록, 표 셀 정렬, 양쪽 정렬된 텍스트를 전송합니다. 또한 비 RTL 문자를 자동으로 감지하여 원래 순서대로 표시합니다.

라이브러리는 PDF 생성, 책갈피, CSS 스타일 시트, PDF 페이지 레이아웃 및 방향, 테이블 또는 중첩 테이블 삽입, 이미지 추가(JPG, GIF, PNG, SVG, BMP)와 같은 PDF 문서 관리를 위한 몇 가지 중요한 기본 및 고급 기능을 지원합니다. 또는 WMF 형식, 텍스트 정렬, PDF 문서 보안, 머리글 및 바닥글, 페이지 번호 매기기 등.

.

Previous Next

mPDF 시작하기

mPDF 라이브러리의 공식 설치 방법은 composer 패키지 mpdf/mpdf를 통한 것입니다. 원활한 설치를 위해 다음 명령어를 사용해주세요.

작곡가를 통해 mPDF 설치

$ composer require mpdf/mpdf

UTF-8로 인코딩된 HTML에서 PDF 파일 생성

mPDF 라이브러리는 PHP 애플리케이션 내에서 UTF-8로 인코딩된 HTML에서 PDF 문서를 생성하기 위한 기능을 제공합니다. UTF-8로 인코딩된 HTML이 표준 입력으로 허용됩니다. PDF 파일이 생성되면 필요에 따라 변경할 수도 있습니다. 라이브러리를 사용하면 새 페이지를 삽입하고, 새 콘텐츠를 추가하고, 이미지를 삽입하고, 책갈피를 사용하고, 기존 페이지에 머리글과 바닥글을 추가하는 등의 작업을 수행할 수 있습니다.

PHP를 통해 PDF에 테이블 추가

오픈 소스 라이브러리 mPDF는 소프트웨어 개발자에게 PDF 문서 내부에 테이블을 추가하고 수정할 수 있는 기능을 제공합니다. 라이브러리는 테이블/셀에 대한 CSS 스타일과 테이블의 상단과 하단에 수평 테두리를 추가하는 사용자 정의 속성을 지원합니다. 또한 border-collapse(CSS border-collapse:collapse 또는 분리)와 cellSpacing 및 cellPadding에 대한 지원이 포함됩니다. 또한 테이블, AutosizePermalink, 새 페이지에서 테이블 머리글 행 반복 등을 회전할 수 있습니다.

PHP를 통해 HTML 테이블을 PDF로 내보내기

 require_once __DIR__ . '/vendor/autoload.php';
if(isset($_GET['checkyouraction'])) {
  // Write your Database query here to get $result
  $data = '';
  while($row = mysqli_fetch_array($result)){
    $data .= '이벤트 지원자 ID: ' . $row['eventvolunteerID'] . '
'; $data .= '이벤트 제목: ' . $row['eventTitle'] . '
'; $data .= '롤 번호: ' . $row['rollno'] . '
'; $data .= '행사 날: ' . $row['eventDate'] . '
'; $data .= '이벤트 시간: ' . $row['eventTime'] . '
'; $data .= '이벤트 제한: ' . $row['eventLimit'] . '
'; } $mpdf = new \Mpdf\Mpdf(); $mpdf->WriteHTML($data); $mpdf->Output('myfile.pdf', 'D'); }

PDF 파일에 머리글 및 바닥글 추가

mPDF 라이브러리에는 PHP를 통해 PDF 문서에 머리글 및 바닥글을 추가하는 기능이 포함되어 있습니다. 라이브러리는 머리글/바닥글의 이미지를 포함하여 전체 문서에 대한 머리글/바닥글 정의, HTML 코드의 장점이 있는 복잡한 머리글/바닥글 정의, 문서 시작 부분의 머리글/바닥글 등.

암호로 보호된 PDF 문서 만들기

mPDF 라이브러리는 PDF 문서의 보안 설정을 완벽하게 지원합니다. 라이브러리는 사용자에게 문서가 암호화되었는지 여부와 사용자에게 부여된 권한을 결정할 수 있는 기능을 제공합니다. 또한 PDF 문서를 열거나 PDF 문서를 수정하기 위한 암호를 설정할 수 있습니다.

 한국인