dompdf를 사용하여 간단한 송장 pdf를 생성하는 방법은 무엇입니까?
이 패키지는 다운로드용 PDF 송장 솔루션을 만들거나 자동 송장 전달 시스템을 만드는 데 아주 간단합니다.
수익 창출 아이디어:
간단한 PHP 호스팅에서 PDF를 생성하기 위한 JSON 데이터를 수신하기 위해 API_KEY 및 토큰으로 간단한 인증 토큰 시스템을 만듭니다.
테스트를 위한 무료 호스팅:
Free PHP Hosting
좋아, 코드:
1 단계:
이것을 실행하십시오. 실행하려면 작곡가를 설치해야 합니다.
composer require dompdf/dompdf
Dompdf 문서: :Dompdf Documentation
2 단계:
vendor.autoload.php 패키지 로드
require 'vendor/autoload.php';
3단계:
기본 클래스를 사용하여 기능 만들기
// Cargar paquete para usar el modulo de Dompdf
use Dompdf\Dompdf;
use Dompdf\Options;
Dompdf 클래스의 인스턴스 생성
$dompdf = new Dompdf();
원격 출처 활성화(이미지 다운로드용)
이 기능을 활성화하지 않으면 이미지가 pdf 파일로 렌더링되지 않고 템플릿 형식 사전 설정이 중단됩니다.
$options = new Options();
$options->set('isRemoteEnabled', true);
$dompdf = new Dompdf($options);
4단계:
텍스트 문자열을 사용하여 HTML 템플릿 만들기
$htmlTemplate = '
<style>
//all styles for the custom template
</style>
<html>
<head>
<htmlcontent>
.......
</html>
';
이 형식을 사용하여 동적 변수를 문자열에 전달하려면
'.$contenidoDinamico.'
다른 var를 사용하여 Concat 연산자(htmlinfo.= 'bucleGetInfo') 또는 배열 메서드를 사용하여 문자열을 생성하여 데이터를 푸시하는 PHP 배열로 bucle 생성
5단계:
이전에 명명된 클래스 인스턴스의 loadHtml 메서드를 사용하여 HTML 로드
$dompdf->loadHtml($content);
6단계:
setPaper 메소드로 페이지 크기 설정
$dompdf->setPaper('A4','landscape');
7단계:
PDF 이미지를 생성하기 위해 PDF 형식의 서버 컴파일 및 퓨전 HTML:
$dompdf->render();
8단계:
클라이언트 요청에 파일을 보내기 위해 임시 서버 메모리에 저장하는 이 정보를 씁니다.
$dompdf->stream($fileName);
Link al repo
[삭제 된 사용자]
Reference
이 문제에 관하여(dompdf를 사용하여 간단한 송장 pdf를 생성하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/joseamayadev/how-use-dompdf-to-generate-a-simple-invoice-pdf-11o9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)