ホームページ >ウェブフロントエンド >CSSチュートリアル >wkhtmltopdf を使用した HTML から PDF への変換中にテーブルの行の区切りを防ぐにはどうすればよいですか?

wkhtmltopdf を使用した HTML から PDF への変換中にテーブルの行の区切りを防ぐにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-05 05:59:14895ブラウズ

How Can I Prevent Table Row Breaks During HTML-to-PDF Conversion with wkhtmltopdf?

wkhtmltopdf を使用した HTML から PDF への変換での改ページ中のテーブル行の整合性の維持

wkhtmltopdf を使用して HTML テーブルを PDF に変換する場合、改ページをまたいだ表の行の整合性が課題になる場合があります。テーブルで page-break-inside:avoid を使用する一般的なアプローチは、多数の行を含む大きなテーブルには効果的ではない可能性があります。

この問題の解決策には、テーブル行の CSS を変更することが含まれます。 display: block を に直接適用する代わりに、タグ。テーブルの書式設定を変更し、子

をターゲットにします。そしてタグを使用すると、CSS ルールを選択的に適用できます。

次の CSS を HTML ドキュメントに追加します:

table.print-friendly tr td, table.print-friendly tr th {
    page-break-inside: avoid;
}

そして特定の CSS クラスをテーブルに割り当てることで、目的の効果を実現できます。 。 page-break-inside:avoid ルールはすべての に適用されます。そして

この方法では、テーブルの構造が保持され、潜在的な書式設定の問題が排除され、HTML から PDF への変換プロセス中に行がそのまま残ることが保証されます。

>

以上がwkhtmltopdf を使用した HTML から PDF への変換中にテーブルの行の区切りを防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。