저는 현재 소규모 조직을 관리하기위한 앱을 제작하고 있습니다. 이 앱의 기능 중 하나는 멤버에게 월간 편지를 여러 장 인쇄하는 것입니다. 그것이 작동하는 방식은 구성원 (이름, 주소, 날짜 등 ...)에 대한 DB에서 데이터를 가져온 다음 모든 세부 사항에 대한 자리 표시 자 변수가있는 문자 서식 파일을 채 웁니다.웹 콘텐츠가 A4 인쇄 페이지를 채우도록 강제하는 방법은 무엇입니까?
모든 글자가 채워지면 글자 블록 전체를 인쇄 할 수있는 옵션을 사용자에게 제공해야합니다. 이것은 내 문제가 발생하는 곳입니다. 각 편지가 한 장의 종이에 인쇄되고 내용이 페이지 중앙에 정렬되고 정렬되도록하고 싶습니다.
인쇄 매체 스타일 시트를 만들고 페이지를 채우기 위해 스타일을 지정한 div에 내용을 주입하려고 시도했지만이 솔루션은 주로 레이아웃 문제로 인해 제대로 작동하지 않는 것 같습니다.
다른 형식으로해야 할 일입니까? 적절한 처리를 위해이를 Word 나 PDF로 보내야합니까, 아니면 HTML, CSS로 할 수있는 것입니까?
참고 : 내가 사용하고있는 스택은 Linux/PHP 표준이 아니므로 필요할 수있는 추가 타사 라이브러리를 설치할 수 있습니다.
아이디어가 있으십니까?