1. 제품
  2.   HTML
  3.   PHP
  4.   HTML2PDF
 
  

HTML에서 PDF 파일을 만들기 위한 오픈 소스 PHP 라이브러리

HTML 콘텐츠에서 PDF 문서를 만들기 위한 무료 PHP API. PHP 코드를 통해 HTML 및 CSS를 PDF로 렌더링하는 것을 지원합니다.

오늘날 디지털 시대에 웹 콘텐츠를 휴대용 문서 형식(PDF)으로 변환하는 필요성이 점점 더 중요해지고 있습니다. 이 과정을 간소화해 주는 강력하고 다재다능한 라이브러리가 HTML2PDF입니다. HTML2PDF는 HTML 문서를 PDF 형식으로 변환하는 간단하고 효과적인 방법을 제공하는 인기 있는 오픈소스 라이브러리입니다. CSS 스타일링, 이미지, 복잡한 레이아웃을 포함한 HTML 콘텐츠에서 고품질 PDF를 손쉽게 생성할 수 있게 해줍니다. HTML2PDF를 사용하면 개발자는 웹 페이지, HTML 템플릿, 혹은 동적으로 생성된 콘텐츠까지도 전문적인 PDF 문서로 변환할 수 있습니다.

HTML2PDF 라이브러리는 잘 문서화된 API와 직관적인 사용법 덕분에 매우 간단하게 구현할 수 있습니다. 이 라이브러리에는 HTML 및 CSS 요소에 대한 포괄적인 지원, PDF 문서의 머리글 및 바닥글 사용자 정의, 생성된 PDF의 페이지 크기 및 방향 정의, PDF에 이미지와 글꼴 삽입, 웹 기반 정보를 PDF로 보관, 인쇄 가능한 보고서 생성, 전문적인 인보이스 작성, 웹 기반 문서와 튜토리얼을 다운로드 가능한 PDF 파일로 변환 등 여러 중요한 기능이 포함되어 있습니다.

HTML2PDF 라이브러리는 다양한 프로그래밍 언어와 프레임워크와의 손쉬운 통합을 제공합니다. HTML2PDF는 플랫폼에 독립적으로 설계되어 Windows, macOS, Linux 등 다양한 운영 체제에서 실행될 수 있을 만큼 다재다능합니다. 웹 콘텐츠를 보관하든, 보고서를 생성하든, 인보이스를 만들든, HTML2PDF는 변환 과정을 단순화하여 전반적인 사용자 경험을 향상시킵니다. 따라서 웹을 PDF로 변환해야 할 경우, HTML2PDF를 사용해 보시고 워크플로우를 효율화할 수 있는 잠재력을 활용해 보세요.

Previous Next

HTML2PDF 시작하기

HTML2PDF를 설치하는 가장 권장되고 쉬운 방법은 PHP용 의존성 관리 도구인 Composer를 사용하는 것입니다. 원활한 설치를 위해 다음 명령을 사용하십시오.

Composer를 통해 HTML2PDF 설치

composer require spipu/html2pdf 

수동으로 설치할 수도 있습니다; 최신 릴리스 파일을 GitHub 저장소에서 직접 다운로드하십시오.

PHP를 사용하여 HTML에서 PDF 생성

HTML2PDF 라이브러리는 PHP 애플리케이션 내에서 HTML 문서를 PDF 형식으로 변환하는 간단하고 효과적인 방법을 제공했습니다. 먼저, 사용자는 PDF로 변환하려는 HTML 콘텐츠를 생성하거나 확보해야 합니다. 해당 콘텐츠가 적절한 표준을 준수하고 필요한 CSS 스타일시트와 이미지를 포함하고 있는지 확인하십시오. 이제 HTML2PDF 라이브러리 함수 또는 메서드를 사용하여 HTML 콘텐츠를 PDF 문서로 변환합니다. 페이지 설정, 헤더, 푸터 및 기타 옵션을 지정하여 변환 프로세스를 필요에 따라 맞춤 설정할 수 있습니다. PDF가 생성되면 사용자는 애플리케이션 요구 사항에 따라 로컬 파일에 저장하거나 사용자의 브라우저로 직접 스트리밍할 수 있습니다. 다음 예제는 소프트웨어 개발자가 PHP 명령을 사용하여 기존 HTML 파일을 PDF로 변환하는 방법을 보여줍니다.

PHP를 통해 HTML 문서를 PDF로 변환하는 방법?

require_once dirname(__FILE__).'/../vendor/autoload.php';

use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;

try {
    ob_start();
    include dirname(__FILE__).'/res/test.php';
    $content = ob_get_clean();

    $html2pdf = new Html2Pdf('P', 'A4', 'fr');
    $html2pdf->writeHTML($content);
    $html2pdf->output('test.pdf');
} catch (Html2PdfException $e) {
    $html2pdf->clean();

    $formatter = new ExceptionFormatter($e);
    echo $formatter->getHtmlMessage();
}

PHP API 처리를 통해 HTML에서 PDF로 이미지 관리

오픈 소스 HTML2PDF 라이브러리는 소프트웨어 개발자가 PHP API를 사용하여 PDF 문서에 이미지를 추가하고 관리할 수 있게 해줍니다. 이 라이브러리는 PDF에 이미지를 원활하게 포함할 수 있도록 지원합니다. PNG, JPEG, BMP, GIF 등 다양한 이미지 형식을 지원하여 개발자가 그래픽이 삽입된 시각적으로 매력적인 문서를 만들 수 있습니다. 다음 예제는 PHP API를 사용하여 SVG 이미지를 PDF 파일에 추가하는 방법을 보여줍니다.

PHP 애플리케이션 내에서 PDF 파일에 SVG 이미지를 추가하는 방법?

require_once dirname(__FILE__).'/../vendor/autoload.php';

use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;

try {
    ob_start();
    include dirname(__FILE__).'/res/svg.php';
    $content = ob_get_clean();

    $html2pdf = new Html2Pdf('P', 'A4', 'fr');
    $html2pdf->pdf->SetDisplayMode('fullpage');
    $html2pdf->writeHTML($content);
    $html2pdf->output('svg.pdf');
} catch (Html2PdfException $e) {
    $html2pdf->clean();

    $formatter = new ExceptionFormatter($e);
    echo $formatter->getHtmlMessage();
}
 한국인