라이브러리
[PHP] wkhtmltoxPDFConverter::convert - PDF 변환 수행
wkhtmltopdf는 HTML을 PDF로 변환하는 도구입니다. PHP에서 wkhtmltopdf를 사용하기 위해 wkhtmltoxPDFConverter 클래스를 사용할 수 있습니다. 이 클래스는 wkhtmltopdf를 PHP에서 사용할 수 있도록 해주는 wrapper 클래스입니다.
wkhtmltoxPDFConverter 클래스
wkhtmltoxPDFConverter 클래스는 wkhtmltopdf를 사용하여 HTML을 PDF로 변환하는 데 사용됩니다. 이 클래스는 PHP에서 wkhtmltopdf를 사용할 수 있도록 해주는 wrapper 클래스입니다.
# 메소드
wkhtmltoxPDFConverter 클래스에는 다음과 같은 메소드가 있습니다.
* `convert($html, $outputFile, $options = array())`: HTML을 PDF로 변환합니다.
* `setOption($option, $value)`: 옵션을 설정합니다.
* `getOptions()`: 현재 설정된 옵션을 반환합니다.
# 예제
다음은 wkhtmltoxPDFConverter 클래스를 사용하여 HTML을 PDF로 변환하는 예제입니다.
#hostingforum.kr
php
// wkhtmltoxPDFConverter 클래스를 사용하여 HTML을 PDF로 변환하는 예제
require_once 'vendor/autoload.php';
use SpipuHtml2PdfHtml2Pdf;
use SpipuHtml2PdfExceptionHtml2PdfException;
$html = 'Hello World!
This is a test.';
$outputFile = 'output.pdf';
try {
$html2pdf = new Html2Pdf();
$html2pdf->writeHTML($html);
$html2pdf->output($outputFile, 'F');
echo "PDF 파일이 생성되었습니다.";
} catch (Html2PdfException $e) {
echo $e->getMessage();
}
# wkhtmltoxPDFConverter 클래스 사용 예제
다음은 wkhtmltoxPDFConverter 클래스를 사용하여 HTML을 PDF로 변환하는 예제입니다.
#hostingforum.kr
php
// wkhtmltoxPDFConverter 클래스를 사용하여 HTML을 PDF로 변환하는 예제
require_once 'vendor/autoload.php';
use SpipuHtml2PdfHtml2Pdf;
use SpipuHtml2PdfExceptionHtml2PdfException;
$html = 'Hello World!
This is a test.';
$outputFile = 'output.pdf';
try {
$wkhtmltox = new SpipuHtml2PdfOutputWkHtmlToPdf();
$wkhtmltox->setOption('margin-top', 10);
$wkhtmltox->setOption('margin-bottom', 10);
$wkhtmltox->setOption('margin-left', 10);
$wkhtmltox->setOption('margin-right', 10);
$wkhtmltox->setOption('orientation', 'L');
$wkhtmltox->setOption('page-size', 'A4');
$wkhtmltox->setOption('page-margin', 10);
$wkhtmltox->setOption('header-spacing', 10);
$wkhtmltox->setOption('footer-spacing', 10);
$wkhtmltox->setOption('header-html', 'header.html');
$wkhtmltox->setOption('footer-html', 'footer.html');
$wkhtmltox->writeHTML($html);
$wkhtmltox->output($outputFile, 'F');
echo "PDF 파일이 생성되었습니다.";
} catch (Html2PdfException $e) {
echo $e->getMessage();
}
# wkhtmltoxPDFConverter 클래스 옵션 설정 예제
다음은 wkhtmltoxPDFConverter 클래스의 옵션을 설정하는 예제입니다.
#hostingforum.kr
php
// wkhtmltoxPDFConverter 클래스 옵션 설정 예제
require_once 'vendor/autoload.php';
use SpipuHtml2PdfHtml2Pdf;
use SpipuHtml2PdfExceptionHtml2PdfException;
$html = 'Hello World!
This is a test.';
$outputFile = 'output.pdf';
try {
$wkhtmltox = new SpipuHtml2PdfOutputWkHtmlToPdf();
$wkhtmltox->setOption('margin-top', 10);
$wkhtmltox->setOption('margin-bottom', 10);
$wkhtmltox->setOption('margin-left', 10);
$wkhtmltox->setOption('margin-right', 10);
$wkhtmltox->setOption('orientation', 'L');
$wkhtmltox->setOption('page-size', 'A4');
$wkhtmltox->setOption('page-margin', 10);
$wkhtmltox->setOption('header-spacing', 10);
$wkhtmltox->setOption('footer-spacing', 10);
$wkhtmltox->setOption('header-html', 'header.html');
$wkhtmltox->setOption('footer-html', 'footer.html');
$wkhtmltox->writeHTML($html);
$wkhtmltox->output($outputFile, 'F');
echo "PDF 파일이 생성되었습니다.";
} catch (Html2PdfException $e) {
echo $e->getMessage();
}
# wkhtmltoxPDFConverter 클래스 옵션 가져오기 예제
다음은 wkhtmltoxPDFConverter 클래스의 옵션을 가져오는 예제입니다.
#hostingforum.kr
php
// wkhtmltoxPDFConverter 클래스 옵션 가져오기 예제
require_once 'vendor/autoload.php';
use SpipuHtml2PdfHtml2Pdf;
use SpipuHtml2PdfExceptionHtml2PdfException;
$html = 'Hello World!
This is a test.';
$outputFile = 'output.pdf';
try {
$wkhtmltox = new SpipuHtml2PdfOutputWkHtmlToPdf();
$options = $wkhtmltox->getOptions();
echo "margin-top : " . $options['margin-top'] . "
";
echo "margin-bottom : " . $options['margin-bottom'] . "
";
echo "margin-left : " . $options['margin-left'] . "
";
echo "margin-right : " . $options['margin-right'] . "
";
echo "orientation : " . $options['orientation'] . "
";
echo "page-size : " . $options['page-size'] . "
";
echo "page-margin : " . $options['page-margin'] . "
";
echo "header-spacing : " . $options['header-spacing'] . "
";
echo "footer-spacing : " . $options['footer-spacing'] . "
";
$wkhtmltox->writeHTML($html);
$wkhtmltox->output($outputFile, 'F');
echo "PDF 파일이 생성되었습니다.";
} catch (Html2PdfException $e) {
echo $e->getMessage();
}
# wkhtmltoxPDFConverter 클래스 사용하기
wkhtmltoxPDFConverter 클래스를 사용하기 위해서는 다음을 수행하십시오.
1. wkhtmltopdf를 설치하십시오.
2. wkhtmltoxPDFConverter 클래스를 사용하기 위한 패키지를 설치하십시오.
3. wkhtmltoxPDFConverter 클래스를 사용하기 위한 옵션을 설정하십시오.
4. wkhtmltoxPDFConverter 클래스를 사용하여 HTML을 PDF로 변환하십시오.
wkhtmltoxPDFConverter 클래스를 사용하기 위한 패키지는 다음을 사용하십시오.
* `spipu/html2pdf`
wkhtmltoxPDFConverter 클래스를 사용하기 위한 옵션은 다음을 사용하십시오.
* `margin-top`
* `margin-bottom`
* `margin-left`
* `margin-right`
* `orientation`
* `page-size`
* `page-margin`
* `header-spacing`
* `footer-spacing`
wkhtmltoxPDFConverter 클래스를 사용하여 HTML을 PDF로 변환하기 위해서는 다음을 수행하십시오.
1. wkhtmltoxPDFConverter 클래스를 사용하기 위한 옵션을 설정하십시오.
2. wkhtmltoxPDFConverter 클래스를 사용하여 HTML을 PDF로 변환하십시오.
wkhtmltoxPDFConverter 클래스를 사용하여 HTML을 PDF로 변환하는 예제는 다음과 같습니다.
#hostingforum.kr
php
// wkhtmltoxPDFConverter 클래스를 사용하여 HTML을 PDF로 변환하는 예제
require_once 'vendor/autoload.php';
use SpipuHtml2PdfHtml2Pdf;
use SpipuHtml2PdfExceptionHtml2PdfException;
$html = 'Hello World!
This is a test.';
$outputFile = 'output.pdf';
try {
$wkhtmltox = new SpipuHtml2PdfOutputWkHtmlToPdf();
$wkhtmltox->setOption('margin-top', 10);
$wkhtmltox->setOption('margin-bottom', 10);
$wkhtmltox->setOption('margin-left', 10);
$wkhtmltox->setOption('margin-right', 10);
$wkhtmltox->setOption('orientation', 'L');
$wkhtmltox->setOption('page-size', 'A4');
$wkhtmltox->setOption('page-margin', 10);
$wkhtmltox->setOption('header-spacing', 10);
$wkhtmltox->setOption('footer-spacing', 10);
$wkhtmltox->setOption('header-html', 'header.html');
$wkhtmltox->setOption('footer-html', 'footer.html');
$wkhtmltox->writeHTML($html);
$wkhtmltox->output($outputFile, 'F');
echo "PDF 파일이 생성되었습니다.";
} catch (Html2PdfException $e) {
echo $e->getMessage();
}
wkhtmltoxPDFConverter 클래스를 사용하여 HTML을 PDF로 변환하는 예제는 위의 예제와 같습니다. wkhtmltoxPDFConverter 클래스를 사용하여 HTML을 PDF로 변환하는 예제는 wkhtmltopdf를 사용하여 HTML을 PDF로 변환하는 예제와 같습니다. wkhtmltoxPDFConverter 클래스를 사용하여 HTML을 PDF로 변환하는 예제는 wkhtmltopdf를 사용하여 HTML을 PDF로 변환하는 예제와 동일합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.