PHP를 사용하여 PDF 파일을 생성 할 때는 종종 일부 필드의 글꼴 스타일을 별도로 설정해야합니다. 이 기사에서는 MPDF 라이브러리를 사용하여 지정된 필드에 대한 다양한 글꼴 스타일을 구성하기위한 특정 작동 방법을 구현하는 방법을 보여줍니다.
먼저 MPDF 라이브러리를 설치해야하며 설치에 작곡가를 사용하는 것이 좋습니다. 프로젝트 루트 디렉토리를 입력 한 후 터미널에서 다음 명령을 실행하십시오.
composer require mpdf/mpdf
이 작업은 후속 통화를 위해 MPDF 라이브러리를 프로젝트에 자동으로 추가합니다.
설치가 완료되면 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',
],
];
배열에서 키는 일치 할 필드 컨텐츠를 나타냅니다. 값은 글꼴 색상, 글꼴 스타일 및 이탈리아 설정을 포함한 스타일 구성입니다.
필드 어레이를 통해 루프를 사용하고 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 파일을 생성하고 저장하십시오.
$mpdf->Output('output.pdf', 'F');
이 메소드는 pdf 파일을 파일 이름 output.pdf와 함께 현재 디렉토리에 저장합니다.
이 기사에서는 PDF의 PDF의 MPDF 라이브러리를 통해 지정된 필드에 대한 글꼴 색상, 굵게 및 이탤릭체 스타일을 구성하기위한 특정 구현 단계를 소개합니다. MPDF 설치에서 PDF 작성, 필드 스타일 설정 및 파일 생성에 이르기까지 완전한 프로세스를 다룹니다. 이것이 PDF 컨텐츠를보다 유연하게 사용자 정의하는 데 도움이되기를 바랍니다.