라이브러리

[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는 이미지 파일을 생성하기 위해 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 40 페이지

검색

게시물 검색