0

PHP と MYSQL を使用してスタンドアロン ソフトウェアを設計しています。

HTML と CSS を使用してレポートを生成しました。

しかし、私の問題は、レポートの長さが 30 ~ 40 ページで、1 ページに 1 つのベンダー請求書が含まれていることです。このページを印刷すると、Firefox はレポートのサイズを縮小します。

仕入先請求書を 1 つだけ印刷すると、問題なく印刷されます。

私を助けてください。

4

3 に答える 3

2

あなたの要件は結構です。30~40ページのレポートを表示したい場合。しかし、実装では、する必要がありmeasure all things like performance of your siteます。すべてのデータを一緒にロードする場合、これは最適なソリューションではありません。

私の友人の 1 人があなたに提案するように、 を使用する必要がありますpagination or ajax。同様に、lazy loadingここでも使用できます。または、可能であれば、レポートのセクションごとに分割し、すべてのセクションを左または右のメニューに保持し、セクションをクリックすると、ajax を介してデータを取得して表示できます..

于 2013-10-20T07:13:34.930 に答える
0

PDFファイルの作成にはTCPDFを使用します。これは、サイトにアップロードする単なるフォルダーです。フォルダーには、少し編集するだけでよい例があります。

単純な HTML と初歩的な PHP のみを使用してページを作成するため、簡単です。

于 2013-10-20T08:45:55.933 に答える
-1

TCPDまたはDOMPDFを使用して、レポートを PDF 形式で生成します。DOMPDF はより扱いやすく、柔軟です。書式設定されたレイアウトを使用して、純粋な html コードを PDF に簡単に変換します。

于 2013-10-20T08:59:46.903 に答える