분류
php
Microsoft Word 문서 작업을 위한 라이브러리
본문
PHPWord는 순수 PHP로 작성된 라이브러리로 다양한 문서 파일 형식에 쓰고 읽을 수 있는 클래스 세트를 제공합니다.
현재 버전의 PHPWord는 Microsoft Office Open XML (OOXML 또는 OpenXML), OASIS Open Document Format for Office Applications (OpenDocument 또는 ODF), Rich Text Format (RTF), HTML 및 PDF를 지원합니다.
PHPWord는 LGPL 버전 3의 조건에 따라 사용이 허가 된 오픈 소스 프로젝트입니다. PHPWord는 지속적인 통합 및 단위 테스트를 통합하여 고품질 소프트웨어 제품을 목표로 합니다.
PHPWord에 대한 자세한 내용은 개발자 설명서 및 API 설명서를 참조하십시오.
https://github.com/PHPOffice/PHPWord
특징
PHPWord를 사용하면 PHP 5.3.3+ 스크립트를 사용하여 OOXML, ODF 또는 RTF 문서를 동적으로 작성할 수 있습니다. 다음은 PHPWord 라이브러리로 수행 할 수 있는 작업입니다.
- 문서 속성을 설정하십시오 (예 : 제목, 주제 및 제작자
- 다른 설정으로 문서 섹션을 만듭니다 (예 : 세로 / 가로, 페이지 크기 및 페이지 번호 매기기
- 각 섹션에 대한 머리글 및 바닥 글 만들기
- 기본 글꼴 유형, 글꼴 크기 및 단락 스타일 설정
- UTF-8 및 동아시아 글꼴 / 문자 사용
- 텍스트에서 이름이 지정된 스타일 또는 인라인으로 사용자 정의 글꼴 스타일 (예 : 굵게, 기울임 꼴, 색상) 및 단락 스타일 (예 : 가운데, 다중 열, 간격)을 정의하십시오
- 단락을 간단한 텍스트 또는 다른 요소를 포함하는 복잡한 텍스트 (텍스트 실행)로 삽입
- 제목 (헤더) 및 목차 삽입
- 텍스트 나누기 및 페이지 나누기 삽입
- 로컬, 원격 또는 페이지 워터 마크로 이미지 삽입 및 서식 지정
- Excel 또는 Visio와 같은 이진 OLE 개체 삽입
- 각 행 (예 : 헤더 행으로 반복) 및 셀 (예 : 배경색, 행 범위, colspan)에 대해 사용자 정의 된 특성이 있는 테이블 삽입 및 형식
- 글 머리 기호, 번호 매기기 또는 다단계로 목록 항목 삽입
- 하이퍼 링크 삽입
- 각주 및 미주 삽입
- 도면 모양 삽입 (호, 곡선, 선, 폴리선, 사각형, 타원)
- 차트 삽입 (파이, 도넛 형, 막 대형, 꺾은 선형, 영역, 분산 형, 레이더)
- 삽입 양식 필드 (의 TextInput, 확인란 및 드롭 다운)
- 템플릿에서 문서 작성
- XSL 1.0 스타일 시트를 사용하여 OOXML 템플리트의 머리글, 기본 문서 부분 및 바닥 글을 변환하십시오.
요구 사항
PHPWord에는 다음이 필요합니다.
- PHP 5.3.3+
- XML Parser extension
- Zend\Escaper component
- Zend\Stdlib component
- Zip extension (optional, used to write OOXML and ODF)
- GD extension (optional, used to add images)
- XMLWriter extension (optional, used to write OOXML and ODF)
- XSL extension (optional, used to apply XSL style sheet to template )
- dompdf library (optional, used to write PDF)
- 이전글target = "_ blank"를 추가하여 웹 사이트를 취약하게 합니까? 19.09.25
- 다음글HTML5 파서 및 시리얼 라이저 라이브러리. 19.09.25