PDF 생성을 위해 Dompdf에서 사용자 정의 글꼴을 설정하는 방법은 무엇입니까?

Barbara Streisand
풀어 주다: 2024-11-13 17:06:02
원래의
373명이 탐색했습니다.

How to Set a Custom Font in Dompdf for PDF Generation?

Dompdf: PDF 생성을 위한 사용자 정의 글꼴 설정

질문:

PDF 생성 시 Dompdf를 사용하면 CSS에 정의된 글꼴 ​​계열 속성이 무시되어 기본 글꼴(예: Times New Roman)이 사용됩니다. PDF 문서 내에서 특정 글꼴을 어떻게 설정할 수 있습니까?

답변:

Dompdf PDF에서 사용자 정의 글꼴을 설정하려면 다음과 같은 몇 가지 옵션이 있습니다.

1. CSS @font-face 규칙:

CSS에 @font-face 규칙을 포함하면 런타임 시 온라인으로 글꼴을 로드할 수 있습니다. 예:

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  src: url(http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
}
로그인 후 복사

2. 명령줄 로딩:

명령줄 액세스가 가능한 경우 dompdf/load_font.php 스크립트를 사용하여 글꼴을 로드할 수 있습니다. 구문은 다음과 같습니다.

[php] load_font.php "Font Name" /path/to/font.ttf
로그인 후 복사

3. 관리 사이트(사용되지 않음):

0.7.0 이전의 Dompdf 버전에는 글꼴을 수동으로 로드할 수 있는 관리 사이트(dompdf/www/fonts.php)가 포함되어 있습니다.

글꼴 지원 및 로딩:

Dompdf는 Type 1(.pfb) 및 TrueType(.ttf) 글꼴과 같은 PDF 호환 글꼴을 지원합니다. 조판을 위한 글꼴 메트릭을 생성하려면 글꼴 로딩이 필요합니다. 번들로 제공되는 php-font-lib는 글꼴 로드 및 하위 설정을 지원합니다.

참고:

명령줄 로드 스크립트와 관리 사이트는 더 이상 포함되지 않습니다. 0.7.0부터 시작하는 Dompdf 버전의 기본값입니다.

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

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