htmldocからの出力の各ページで繰り返すテーブルヘッダーのセットを取得する方法を理解しようとしています。私はCSSの方法(下記)を接続して、それが機能するかどうかを確認しましたが、htmldocがCSSでほとんど何もしないと思います。
基本的な質問は次のとおりです。PDFに出力するときにhtmldocをこのCSSのように動作させる方法はありますか?
thead {display: table-header-group;}
HTMLDOCは、HTML 4.0の要素、属性、スタイルシート、またはスクリプトをサポートしていません。
HTMLDOCは非常に制限されています。だからあなたはそれを手でしなければなりません。テーブルのページ分割のタイミングを計算し(そしてそれを強制的に)、ヘッダーテーブルを繰り返します。
または、そのための別のツールを使用します。xhtml2pdfを試しましたか:https ://github.com/xhtml2pdf/xhtml2pdf 。これはcssをサポートし、ページ分割時にテーブルに対してこのジョブを実行するrepeat属性を持っています。