현재 위치: > 최신 기사 목록> MPDF를 사용하여 지정된 필드에 대한 글꼴 스타일을 설정하는 PHP의 실질적인 방법

MPDF를 사용하여 지정된 필드에 대한 글꼴 스타일을 설정하는 PHP의 실질적인 방법

gitbox 2025-08-05

소개

PHP를 사용하여 PDF 파일을 생성 할 때는 종종 일부 필드의 글꼴 스타일을 별도로 설정해야합니다. 이 기사에서는 MPDF 라이브러리를 사용하여 지정된 필드에 대한 다양한 글꼴 스타일을 구성하기위한 특정 작동 방법을 구현하는 방법을 보여줍니다.

MPDF 라이브러리를 설치하십시오

먼저 MPDF 라이브러리를 설치해야하며 설치에 작곡가를 사용하는 것이 좋습니다. 프로젝트 루트 디렉토리를 입력 한 후 터미널에서 다음 명령을 실행하십시오.

 composer require mpdf/mpdf

이 작업은 후속 통화를 위해 MPDF 라이브러리를 프로젝트에 자동으로 추가합니다.

PDF 객체를 만듭니다

설치가 완료되면 PDF 문서를 작동하려면 MPDF 인스턴스를 작성해야합니다. 샘플 코드는 다음과 같습니다.

 require_once __DIR__ . '/vendor/autoload.php';
$mpdf = new \Mpdf\Mpdf();

위의 코드에는 파일의 자동로드가 포함되어 있으며 새로운 MPDF 객체를 생성합니다.

지정된 필드의 글꼴 스타일을 구성하십시오

다음으로, 스타일링 해야하는 필드와 해당 스타일 매개 변수를 정의하기 위해 배열을 준비하십시오. 다음 예제는 "Hello World"필드에 대한 빨간색 글꼴, 대담한 및 이탤릭 효과를 설정합니다.

 $fields = [
    'Hello World' => [
        'font_color' => 'red',
        'font_style' => 'B',
        'font_italic' => 'I',
    ],
];

배열에서 키는 일치 할 필드 컨텐츠를 나타냅니다. 값은 글꼴 색상, 글꼴 스타일 및 이탈리아 설정을 포함한 스타일 구성입니다.

글꼴 스타일을 PDF에 적용하십시오

필드 어레이를 통해 루프를 사용하고 MPDF 메소드와 결합하여 해당 텍스트 내용에 스타일을 적용합니다.

 foreach ($fields as $field => $style) {
    $mpdf->WriteHTML("{$field}", 2);
    $mpdf->SetFont('', $style['font_style'] . $style['font_italic']);
    $mpdf->SetTextColor($style['font_color']);
}

위의 코드는 WriteHtml을 사용하여 텍스트를 삽입하고, setfont는 글꼴 스타일을 설정하고, setTextColor는 글꼴 색상을 조정합니다.

PDF 파일을 생성하고 저장하십시오

컨텐츠 및 스타일 설정을 완료 한 후 출력 메소드를 호출하여 PDF 파일을 생성하고 저장하십시오.

 $mpdf->Output('output.pdf', 'F');

이 메소드는 pdf 파일을 파일 이름 output.pdf와 함께 현재 디렉토리에 저장합니다.

요약

이 기사에서는 PDF의 PDF의 MPDF 라이브러리를 통해 지정된 필드에 대한 글꼴 색상, 굵게 및 이탤릭체 스타일을 구성하기위한 특정 구현 단계를 소개합니다. MPDF 설치에서 PDF 작성, 필드 스타일 설정 및 파일 생성에 이르기까지 완전한 프로세스를 다룹니다. 이것이 PDF 컨텐츠를보다 유연하게 사용자 정의하는 데 도움이되기를 바랍니다.