TL : DR : PHP가 PDF의 1 페이지를 초과하여 생성하는 데 문제가 있습니다.PHP의 다중 청구서/문서
안녕하세요. 내 목표는 기본적으로 모든 중요한 데이터를 가져 와서 인쇄/우편/보관을위한 A4 형식 PDF 인보이스/문서를 만드는 스크립트를 만드는 것입니다. 문서가 오버플로되지 않는 한 PDF 문서를 생성해도 문제가 없습니다.
나는 송장 페이지가 테두리로 설명되고 싶지, 그것은이 포함되어 있어야합니다
이- 송장에 필요한 필요한 물건이 유효
- 청구 제품/기타 정보 공급 업체에 대한
- 장소로/고객 서명 및 스탬프 또는 기타 데이터
모든 페이지에는 머리글 및 바닥 글 (회사 로고) 및 바닥 글 (페이지 # - 송장/문서 ID - 날짜 및 시간 - 사무실 ID - 프린터 ID, 할당 된 직원, 다른 사람이 물을 수있는 곳), 문서 본문 주위의 테두리 (머리글, 바닥 글 위).
다 괜찮 한 문서 크기이기 때문에 크지 기본적으로 실제 청구 항목에 대한 단지처럼 10cm입니다
$pageSize-$pageMargins-$header-$footer-$invoiceDataBlock-$signaturesBlock
보다. 문서가 커지면 실제로 스프레드 시트 편집기를 사용하여 인보이스에 대한 첨부 파일을 수동으로 만듭니다.
질문 : 머리말/꼬리말에 오버레이 된 인보이스 발행 상품과 같은 문제가없는 여러 페이지 PDF 문서를 만들려면 어떻게해야합니까? 나는 다음 페이지에서 계속할 때를 알 필요가있다. 어떻게 알 수 있습니까? 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
미리 감사드립니다.
답변 후보가있는 것 같습니다. – lmojzis
필자는 몇 주 전 팔꿈치에 이르기까지 : 추악한 고아 또는 과부가없는 텍스트 (긴 단락 및 이미지) 보고서 작성. 'GetY()'부터 단락이 페이지에 맞을 경우 (footer를 중첩하지 않고)'getStringHeight()'를 사용하여 계산합니다. –
Hmmm ... 꽤 괜찮아 보입니다. 이 예제를 약간의 예제와 함께 게시하면 좋을까요? 대답으로 표시 할 수 있습니까? – lmojzis