라이브러리
[PHP] wkhtmltoxPDFObject::__construct - 새 PDF 객체 생성
PHP 에서 wkhtmltoxPDFObject::__construct는 wkhtmltopdf 라이브러리의 PDFObject 클래스의 생성자입니다. 이 생성자는 PDF 파일을 생성하기 위해 사용됩니다.
wkhtmltoxPDFObject::__construct
wkhtmltoxPDFObject::__construct는 다음과 같은 매개 변수를 받습니다.
* `$options`: wkhtmltopdf 옵션을 지정하는 배열입니다.
* `$binary`: wkhtmltopdf 바이너리 경로를 지정하는 문자열입니다. (기본값은 `wkhtmltopdf`)
예제
다음은 wkhtmltoxPDFObject::__construct를 사용하는 예제입니다.
#hostingforum.kr
php
use WkhtmltopdfPDFObject;
// wkhtmltopdf 옵션을 지정하는 배열
$options = [
'page-size' => 'A4',
'margin-top' => '1cm',
'margin-right' => '1cm',
'margin-bottom' => '1cm',
'margin-left' => '1cm',
];
// wkhtmltopdf 바이너리 경로를 지정하는 문자열
$binary = '/usr/bin/wkhtmltopdf';
// PDFObject 인스턴스를 생성
$pdf = new PDFObject($options, $binary);
// PDF 파일을 생성
$pdf->addPage('http://example.com');
$pdf->saveAs('example.pdf');
옵션
wkhtmltopdf 옵션은 다음과 같습니다.
* `page-size`: 페이지 크기를 지정합니다. 예를 들어, `A4`, `Letter`, `Legal` 등이 있습니다.
* `margin-top`, `margin-right`, `margin-bottom`, `margin-left`: 페이지의 여백을 지정합니다.
* `orientation`: 페이지의 방향을 지정합니다. 예를 들어, `Portrait`, `Landscape` 등이 있습니다.
* `encoding`: 페이지의 인코딩을 지정합니다. 예를 들어, `UTF-8`, `ISO-8859-1` 등이 있습니다.
바이너리 경로
wkhtmltopdf 바이너리 경로는 `/usr/bin/wkhtmltopdf`와 같은 경로를 지정합니다. 이 경로를 지정하지 않으면 wkhtmltopdf가 설치된 경로를 자동으로 감지합니다.
PDF 파일 생성
PDFObject 인스턴스를 생성한 후, `addPage()` 메소드를 사용하여 페이지를 추가하고, `saveAs()` 메소드를 사용하여 PDF 파일을 생성합니다.
참고
wkhtmltopdf는 wkhtmltoimage와 함께 사용할 수 있습니다. wkhtmltoimage는 이미지 파일을 생성하기 위해 사용됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.