728x90
php 에서도 가능하고 npm 으로도 설치가 가능해서 vue 나 react 에서도 가능한 스크립트다.
상단에 아래와 같이 스크립트 url 을 추가해 주고 인쇄 되어야 하는 content 같은 div 아이디 값을 지정해 주고 .save 를 주면 pdf 로 다운로드가 가능하다. pdf 다운로드는 실제 변환되는 걸로 코딩을 하려면 무척 시간이 많이 걸리고 css 스타일도 inline 으로 밖아야 해서 코드도 무척 길어 지는데 아래와 같은 스크립트는 특정 div 만도 가능해서 좋은거 같다.
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.10.1/html2pdf.bundle.min.js"></script>
pdf 다운로드 기능이 필요 하다면 참고해 보면 좋겠다.
var element = document.getElementById('content'); // PDF로 변환할 HTML 요소
html2pdf()
.from(element)
.save('document.pdf'); // 저장할 파일 이름
npm install html2pdf.js
728x90
'PHP' 카테고리의 다른 글
그룹으로 form 데이터를 보내야 하는 경우 (0) | 2024.11.25 |
---|---|
php mysql 견적서 번호 생성 유니크하게 (0) | 2024.11.24 |
php 파일을 pdf 로 다운로드 하는 방법 (0) | 2024.11.23 |
음수, 양수 변환 해서 저장하기 (1) | 2024.11.10 |
php 엑셀다운로드 업로드 spreadsheet (3) | 2024.11.09 |