HTMLページをpdfファイルに変換するためにDOMPDF(v 0.5.2)を使用しています。
PHP スクリプトの実行後 (予想どおり)、pdf ファイルが表示されますが、どのコンテンツにもスタイルが適用されません。私が知る限り、float プロパティは DOMPDF では機能しないため、これを回避するためにいくつかの作業を行う必要がありますが、フォント スタイルも適用されていません。
スタイルを含める 3 つの方法すべてを試しました。スタイル シートの添付、
<link href="styles.css" rel="stylesheet" type="text/css">
ヘッダーの書き方、
<style>...</style>
およびインライン スタイル。
<div class="..." style="...">
PDFを作成するためのphpファイルはこんな感じ...
<?php
ob_start();
?>
<html>
<head>
<link href="flhaha.css" rel="stylesheet" type="text/css">
</head>
<body>
... content (divs, etc)
</body>
</html>
<?php
require_once("../../scripts/dompdf/dompdf_config.inc.php");
$dompdf = new DOMPDF();
$dompdf->load_html(ob_get_clean());
$dompdf->render();
$dompdf->stream('test.pdf');
?>
正常に読み込まれ、pdf を開いたときに適切に表示されるコンテンツ内の画像がありますが、まだスタイルはありません。
前もって感謝します!
編集 #1: 上記のタグは、「スタイル」ではなく「スタイル」であることを意図していました。タイプミスを修正しました。