web-dev-qa-db-ja.com

PDFのページサイズは、予想よりも25%小さい

ユーザーが印刷するWebページとして次のCSSを使用しています。

.page {
    padding: 1.04cm 1.54cm 1.04cm 1.54cm;
    width: 21cm;
    min-height: 29.7cm;
    height: 29.7cm;
}

Googleで印刷プレビューを使用している場合ChromeまたはIEの場合、見た目は良好です。ページのコンテンツは、ページの幅21cmと高さ29cm全体を埋めています。

ただし、PDF wkhtmltopdfを使用して同じページから作成されたコンテンツは、wkhtmltopdfのセンチメートルが異なるかのように、使用可能な幅の75%しか占めていません。

enter image description here

余分なオプションなしでwkhtmltopdfを実行します。

幅と高さを100%に設定すると機能しますが、フォントサイズはまだ小さいです。したがって、PDF)の外観をChromeの印刷プレビューとほぼ同じにするために、フォントサイズを9ptから12ptに増やす必要もあります。

PDFリーダーでPDFファイルのページサイズが実際に21x29 cm、標準のA4サイズであることを確認しました。

何が欠けていますか? 「センチメートル」はブラウザとwkhtmltopdfで異なる意味ですか?

12
user6269864

Wkhtmltopdfに対するこの議論は問題を解決しました:

--disable-smart-shrinking

結局それほど賢くない。

23
user6269864