> 백엔드 개발 > PHP 튜토리얼 > Dompdf를 사용하여 PDF 생성 시 글꼴 모음을 사용자 정의하는 방법은 무엇입니까?

Dompdf를 사용하여 PDF 생성 시 글꼴 모음을 사용자 정의하는 방법은 무엇입니까?

Patricia Arquette
풀어 주다: 2024-12-04 12:42:12
원래의
595명이 탐색했습니다.

How to Customize Font Families in PDF Generation with Dompdf?

Dompdf: PDF 생성 시 글꼴군 사용자 정의

PDF 문서 생성에 널리 사용되는 PHP 라이브러리인 dompdf에서 기본 글꼴군이 의도한 디자인과 일치하지 않을 수 있습니다. . 특정 모양과 느낌을 얻으려고 할 때 이는 실망스러울 수 있습니다.

Dompdf의 글꼴 지원

내부적으로 PDF 문서는 기본적으로 Helvetica, Times-Roman, Courier 등 제한된 글꼴 세트를 지원합니다. Zapf-Dingbats 및 기호. CSS를 통해 지정된 사용자 정의 글꼴이 발견되면 dompdf는 해당 글꼴이 이전에 로드되었거나 CSS @font-face 규칙을 통해 참조된 경우 해당 글꼴을 PDF에 포함하려고 시도합니다.

Dompdf의 글꼴 로드 옵션

원하는 글꼴을 로드하고 dompdf에서 사용할 수 있도록 하려면 다음을 활용할 수 있습니다. 메서드:

  1. CSS @font-face 규칙: 이 메서드를 사용하면 글꼴에 온라인으로 액세스할 수 있는 경우 런타임 글꼴 로딩이 가능합니다. 간단히 글꼴 속성을 정의하고 글꼴의 URL을 지정하세요.
  2. load_font.php 스크립트: 명령줄을 사용하면 dompdf에 포함된 load_font.php 스크립트를 실행하여 글꼴을 로드할 수 있습니다. 글꼴 이름, 일반 글꼴 파일 경로를 제공하고 선택적으로 굵은 글꼴, 기울임꼴 및 굵은 기울임꼴 글꼴 파일을 제공합니다.
  3. 글꼴 관리 사이트: 웹 기반 접근 방식을 선호하는 경우 다음을 탐색하세요. 포함된 관리 사이트 내의 dompdf/www/fonts.php로 이동하세요. 이를 통해 그래픽 인터페이스를 통해 글꼴을 로드할 수 있습니다.

사용 예

@font-face 메소드를 사용하여 글꼴 계열을 "NeutraText-Book"으로 설정하려면:

@font-face {
  font-family: 'NeutraText-Book';
  src: url(/path/to/neutratext.ttf) format('truetype');
}
로그인 후 복사

load_font.php 스크립트 사용:

load_font.php "NeutraText-Book" /path/to/neutratext.ttf
로그인 후 복사

위 내용은 Dompdf를 사용하여 PDF 생성 시 글꼴 모음을 사용자 정의하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿