私は現在、小さな組織を管理するためのアプリを作成しています。アプリの機能の1つは、メンバーに毎月の手紙の束を印刷することです。それが機能する方法は、メンバー(名前、住所、日付など)に関するデータをDBから取得し、すべての詳細のプレースホルダー変数を持つレターテンプレートにデータを入力することです。
すべての文字が入力されたら、文字のブロック全体を印刷するオプションをユーザーに提供する必要があります。ここで私の問題が発生します。各文字が1枚の用紙に印刷され、コンテンツがページの中央に中央揃えで配置されるようにしたいと思います。
印刷メディアスタイルシートを作成し、コンテンツをdivに挿入して、ページ全体にスタイルを設定しようとしましたが、主にレイアウトの問題が原因で、このソリューションが正しく機能しないようです。
これは私が別のフォーマットでやるべきことですか?これを適切に処理するためにWordまたはPDFに送信する必要がありますか、それともHTML、CSSで実行できるものですか?
注:使用しているスタックは標準のLinux / PHPであり、必要になる可能性のある追加のサードパーティライブラリをほぼインストールできます。
何か案は?