2017-04-07 9 views
0

私はphantom-pdfのレシピを使ってHTMLからpdfをレンダリングするのにjsreport(npmを通して)を使用しています。私は基本的な設定がある知っているjsreport with phantom-pdf recipe:how/whereフォーマット、マージン、向きなどの基本設定を設定する方法は?

{ 
"template": { 
    "content": /*...my HTML content template to render...*/, 
    "recipe": "phantom-pdf", 
    "engine": "handlebars" 
    }, 
"data": /*json string with data to pass to the template*/ 
} 

レンダリングは、HTTPS呼び出しによって開始されます。

https://127.0.0.1/api/report

...とポストデータは、このような文字列です。 phantom-pdf(余白、書式、幅、高さ、向き、printDelay、waitForJS)については、私はそれらを置く場所を理解していませんでした: - HTMLテンプレートに? - jsreportのdev.conig.jsonファイルにありますか? - 別のファイルにありますか?

...どうやって?

ありがとうございます!

答えて

1

これらの設定は、template.phantomプロパティ内のAPIリクエスト本文の一部として送信できます。

{ 
    "template": { 
    "content": /*...my HTML content template to render...*/, 
    "recipe": "phantom-pdf", 
    "engine": "handlebars", 
    "phantom": { "margin": "5cm" } 
    }, 
    "data": { "foo": "Hello" } 
} 
+0

ありがとうございます。これらの設定をテンプレートに保存したい場合、どうすればいいですか? –

+0

私は質問をしません。 jsreport studioのsaveボタンを押すだけで、それらの設定が保存されます。 –

+0

私はjsreport studioを使うことができないからです。テンプレートファイルを手動で編集する必要があります。おかげで –

関連する問題