2016-12-26 13 views
0

wkhtmltopdfを使用してブートストラップレイアウトからPDFを生成していますが、その結果はブラウザによってレンダリングされるものに非常に近いものです。しかし、私はセグメント化された "ブートストラップ行"(多くのcol-xsで構成されている)を使うと、合計幅が100%にならないことに気付きました。wkhtmltopdfパーセンテージ幅が正しく描画されない

私は、文書の一部に12 COL-XS-1を使用していますし、その結果をここで見ることができます:ここで

right column alignment is off, depeding on the number of col-xs usedは、列のクラス(あるいは少なくとも一部のIのためのCSSです)に変更してみました:

.col-xs-1 { 
    float: left; 
    width: 8.333333%; 
} 

私はサイズは同じまま、8.37%まで幅%のアップと何も変化を増加させました。しかし、私が8.38%に増加すると、それは大きすぎてレイアウトを破ります(最後の列は次の行に行きます)。

ブラウザでも、これはうまく見えます。丸め誤差、または列の幅を乱しているものがあるようです。 国境があるときは非常に明白になります。

私は何を試してみるべきですか?

答えて

1

オクラホマので、問題は、問題がDPI設定を増加させることであったためwkhtmltopdfは小数点ピクセル(10.5px = 10pxの...)

A「修正」をレンダリングしていないということです。私はそれを2000dpiに設定し、最終的なファイルサイズと処理時間は同じままで、問題を解決しました。今私が気づいていない副作用があるかもしれませんが、これまでのところ私がやっていることに対してはうまくいくようです。

また、100%幅が12の倍数(使用しているN個の列)であることを確認することもできます。私はそれをテストしなかったが、論理的に思える。

とにかく、同じ問題を抱えている人を助けるためにここに書いてください。

関連する問題