0

アプリケーションが作成する「プロポーザル」のスクリーン キャプチャを取得するために、phantomjs を使用しています。これはすべて順調に進んでおり、PDF に正常にエクスポートされます。

PDF から印刷する場合、すべてのページに上部マージンと下部マージンを追加する必要があります。このための CSS 印刷プロパティの形式はありますか?

たとえば、ページのコンテンツが次のページに流れ込むと、ページの一番上から始まります。それを解決するには、ここにマージントップが必要です。マージン下部についても同様です。

ここに画像の説明を入力

コンテンツに灰色のバーが表示されますか? 改ページが行われている場所です。灰色のバーの後とその前にマージンを追加する必要があります。

ありがとう!

4

1 に答える 1

1

ファントム JS には、マージンを追加するオプションが付属しています。

var marginTop = "75px";
var marginBottom = "85px";

page.paperSize = {
    format: 'A4',
    margin: {
            top: marginTop,
            bottom: marginBottom
        },
    orientation: 'portrait'};
于 2013-05-30T14:04:24.990 に答える