DOMPDF Tutorial Part 2: Make PDF File from HTML in PHP(PDF Invoice, Margin, Absolute element)

내 PHP DOMPDF 튜토리얼 비디오에 오신 것을 환영합니다 이 비디오에서는 여백, 절대 요소, 마지막으로 PDF 인보이스 예제를 작성하십시오

우리는 이전 부분에서 우리가 떠난 곳을 고를 것입니다 그렇게하지 않으면 이전 부분을 시청하십시오 이제 절대적인 요소를 만들어 보겠습니다 이름에서 알 수 있듯이이 요소는 페이지의 절대 위치에 배치되는 요소입니다 우리는 그것을 달성하기 위해 CSS를 활용할 것입니다

먼저 클래스가있는 요소를 만들고, 나는 그것을 더 잘 보이게하기 위해 경계를 줄 것이다 고정 위치로 설정하십시오 웹 브라우저 에서처럼, html 요소 대신 페이지에 상대적으로 배치됩니다 이제 고정 된 위치로 설정하여도, html 여백이 여전히 적용되어 용지 가장자리에 있지 않습니다 당신이 가장자리에 그것을 바로 만들고 싶다면, 우리는 기본 여백을 변경해야합니다

html과 body 사이의 여백을 반대로합니다 먼저 html 여백을 제거해야합니다 그 요소는 가장자리에 있고 다른 요소도 마찬가지입니다 이 문제를 해결하기 위해 html 본문에 여백을 추가해야합니다 이제 여기서 볼 수 있듯이 모든 페이지에서 고정 요소가 반복됩니다

꼬리말이나 머리글 제목과 같은 재생중인 콘텐츠를 추가하려는 경우 좋은 예입니다 하지만 현재 페이지에만 표시하려면 어떻게해야합니까? 그러려면 고정 된 것으로 변경하십시오 지금 당신은 우리의 elemen이 각 페이지에서 되풀이되지 않는다는 것을 볼 수 있습니다 이것은 페이지 번호를 추가하려는 경우에 좋은 예입니다 그러나 "절대적인"것이 몸의 마진에 순종하고 있다는 것을 명심하십시오

그래서 가장자리에 위치 시키려면 위치를 음수로 설정해야합니다 당신은 또한 당신이 적합하다고 보는 것에 맞게 바디 여백을 패딩으로 바꿀 수 있습니다 이제 PDF 송장 예제를 만들어 보겠습니다 여기 html로 간단한 인보이스를 준비했습니다 그래서 우리는 html 소스를 코드에 복사하기 만하면됩니다

그러면 우리가해야 할 일은 우리의 PDF에 맞게 CSS를 조정하는 것입니다 먼저, 방향을 세로로 만들어 봅시다 css의 단위를 덜 동적 인 단위로 변경하십시오 우리 pdf에 잘 맞게 약간 조정해라 이것으로 튜토리얼의이 부분을 마칩니다

시청 해주셔서 감사합니다 내 비디오를 좋아하고이 채널을 구독하여 친절하게 나를 지원하십시오 고마워요 다음에 보자