>백엔드 개발 >PHP 문제 >PHP 웹 페이지에서 PDF를 출력하는 방법

PHP 웹 페이지에서 PDF를 출력하는 방법

(*-*)浩
(*-*)浩원래의
2019-09-17 11:01:123961검색

FPDF는 PDFlib 함수 라이브러리를 사용하지 않고 순수 PHP를 사용하여 PDF 문서를 생성할 수 있는 PHP 클래스입니다.

PHP 웹 페이지에서 PDF를 출력하는 방법

PDF의 F는 무료를 의미합니다. 어떤 상황에서도 사용할 수 있으며 특정 요구 사항에 맞게 사용자 정의를 지원합니다. 기능:

1 단위, 페이지 형식 및 여백을 선택할 수 있습니다. . 머리글과 바닥글을 관리할 수 있습니다(권장 학습:

PHP 프로그래밍부터 마스터까지

) 3. 자동 페이지 지정

4. 자동 단어 줄 바꿈 및 텍스트 정렬

5. 지원 이미지(JPEG, PNG, gif) 6. 풍부한 색상, 링크 지원

그런데 HTML에서 직접 PDF를 생성할 수 있는 일부 기능 라이브러리도 소개합니다.

DomPDF

domPDF는 HTML을 PDF로 변환합니다. DomPDF는 PHP로 작성된 렌더링 엔진인 CSS2.1의 HTML 레이아웃을 따릅니다. DomPDF는 스타일 중심입니다. 외부 스타일 시트, 인라인 스타일 및 HTML 요소의 스타일 속성 값을 다운로드하고 읽습니다. 또한 대부분의 HTML 표시 속성도 지원합니다.

기능:

1. @import, @media 및 @page 규칙을 포함한 일부 CSS3 속성을 처리합니다. 2. HTML 4.1의 가장 눈에 띄는 속성을 지원합니다. 테이블, 로컬 또는 http/ftp 링크 포함(fopen-wrappers를 통해)

4. 행 및 열 범위, 별도 및 축소된 테두리 모델 및 독립 셀 스타일을 포함한 복잡한 테이블 구조 지원

5. 이미지 지원 jpeg)

6. 다른 PDF 함수 라이브러리에 의존하지 않습니다.

TCPDF

TCPDF는 PDF 문서를 생성하는 데에도 사용할 수 있으며 오픈 소스 PHP 클래스 라이브러리입니다.

TCDF 프로젝트는 2002년에 시작되어 현재 수천 명의 사람들이 자유롭게 사용하고 있습니다. TCPDF는 무료 Libre 오픈 소스 소프트웨어(FLOSS)입니다.

특징:

1. 기본 기능은 다른 PDF 기능 라이브러리에 의존하지 않습니다.

2. 페이지 형식 사용자 정의, 여백 사용자 정의 및 단위 측정을 지원합니다. 3. UTF-8 인코딩 및 텍스트 방향을 오른쪽에서 왼쪽으로 지원합니다.

4. TrueTypeUnicode, OpenTypeUnicode, TrueType, Type1, CID-0 및 기타 글꼴을 지원합니다

5. 글꼴 하위 집합을 지원하고 일부 XHTML + CSS 코드, Javascript 및 양식을 게시하는 방법을 제공합니다

6. 변환

7. 페이지 압축 지원(php-zlib 확장 필요)

8. 머리글과 바닥글 자동 관리

위 내용은 PHP 웹 페이지에서 PDF를 출력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.